{"id":3530,"name":"serde","ecosystem":"cargo","repository_url":"https://github.com/serde-rs/serde","issues_count":7914,"created_at":"2025-06-06T16:30:12.312Z","updated_at":"2025-06-06T16:30:12.312Z","purl":"pkg:cargo/serde","metadata":{"id":4284571,"name":"serde","ecosystem":"cargo","description":"A generic serialization/deserialization framework","homepage":"https://serde.rs","licenses":"MIT OR Apache-2.0","normalized_licenses":["MIT","Apache-2.0"],"repository_url":"https://github.com/serde-rs/serde","keywords_array":["no_std","serde","serialization"],"namespace":null,"versions_count":306,"first_release_published_at":"2014-12-05T20:20:39.631Z","latest_release_published_at":"2025-03-09T19:13:49.968Z","latest_release_number":"1.0.219","last_synced_at":"2025-03-09T19:15:22.447Z","created_at":"2022-04-13T04:09:06.829Z","updated_at":"2025-03-09T19:15:24.002Z","registry_url":"https://crates.io/crates/serde/","install_command":"cargo install serde","documentation_url":"https://docs.rs/serde/","metadata":{"categories":["encoding","no-std","no-std::no-alloc"]},"repo_metadata":{"id":11816887,"uuid":"14367737","full_name":"serde-rs/serde","owner":"serde-rs","description":"Serialization framework for Rust","archived":false,"fork":false,"pushed_at":"2025-02-20T05:34:08.000Z","size":8494,"stargazers_count":9452,"open_issues_count":308,"forks_count":795,"subscribers_count":75,"default_branch":"master","last_synced_at":"2025-02-27T11:33:50.922Z","etag":null,"topics":["derive","no-std","rust","serde"],"latest_commit_sha":null,"homepage":"https://serde.rs/","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/serde-rs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"dtolnay"}},"created_at":"2013-11-13T15:22:58.000Z","updated_at":"2025-02-26T23:40:47.000Z","dependencies_parsed_at":"2024-03-04T00:33:05.242Z","dependency_job_id":"551b89a4-3080-49f9-9d99-760b708f3427","html_url":"https://github.com/serde-rs/serde","commit_stats":{"total_commits":3372,"total_committers":194,"mean_commits":17.38144329896907,"dds":0.4092526690391459,"last_synced_commit":"930401b0dd58a809fce34da091b8aa3d6083cb33"},"previous_names":[],"tags_count":312,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/serde-rs","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241095185,"owners_count":19908767,"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":"serde-rs","name":"serde-rs","uuid":"11965399","kind":"organization","description":"Serialization framework for Rust","email":null,"website":"https://serde.rs","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/11965399?v=4","repositories_count":8,"last_synced_at":"2025-03-05T16:08:14.432Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/serde-rs","funding_links":[],"total_stars":15071,"followers":246,"following":0,"created_at":"2022-11-02T16:22:35.130Z","updated_at":"2025-03-05T16:08:14.432Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/serde-rs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/serde-rs/repositories"},"tags":[{"name":"v1.0.218","sha":"7bfd518dd44a3fcf17bb6d46345c23fe7e60e8e3","kind":"tag","published_at":"2025-02-20T05:20:03.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.218","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.218","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.218","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.218/manifests"},{"name":"v1.0.217","sha":"930401b0dd58a809fce34da091b8aa3d6083cb33","kind":"tag","published_at":"2024-12-27T20:41:22.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.217","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.217","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.217","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.217/manifests"},{"name":"v1.0.216","sha":"ad8dd4148b5fabf0d643d4de604a0616f2796506","kind":"tag","published_at":"2024-12-11T02:05:39.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.216","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.216","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.216","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.216/manifests"},{"name":"v1.0.215","sha":"8939af48fecb965eb3ff04dc8969146d5af5ca0f","kind":"tag","published_at":"2024-11-11T21:03:35.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.215","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.215","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.215","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.215/manifests"},{"name":"v1.0.214","sha":"418062165f9fe395461db9f61569c3142c584854","kind":"tag","published_at":"2024-10-28T16:41:44.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.214","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.214","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.214","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.214/manifests"},{"name":"v1.0.213","sha":"58a8d229315553c4ae0a8d7eee8e382fbae4b4bf","kind":"tag","published_at":"2024-10-22T18:14:58.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.213","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.213","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.213","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.213/manifests"},{"name":"v1.0.212","sha":"7ae1b5f8f39d7a80daaddcc04565f995427bfc41","kind":"tag","published_at":"2024-10-22T16:41:55.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.212","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.212","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.212","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.212/manifests"},{"name":"v1.0.211","sha":"1b8310d98abf7366cad421e1ece94a42e43744b1","kind":"tag","published_at":"2024-10-22T06:27:57.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.211","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.211","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.211","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.211/manifests"},{"name":"v1.0.210","sha":"89c4b02bf32ceae5b17d89f93a452ccc195ca038","kind":"tag","published_at":"2024-09-06T18:17:20.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.210","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.210","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.210","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.210/manifests"},{"name":"v1.0.209","sha":"30752ac4ffdaa284606eda34055ad185e28c5499","kind":"tag","published_at":"2024-08-24T03:29:05.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.209","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.209","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.209","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.209/manifests"},{"name":"v1.0.208","sha":"026e91a68cdb00ed89bae5f566852ecbd7525315","kind":"tag","published_at":"2024-08-15T15:41:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.208","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.208","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.208","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.208/manifests"},{"name":"v1.0.207","sha":"1b4da41f970555e111f471633205bbcb4dadbc63","kind":"tag","published_at":"2024-08-12T20:06:46.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.207","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.207","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.207","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.207/manifests"},{"name":"v1.0.206","sha":"85c73ef8dea8966d88a03876e6f0dc9359e68cc9","kind":"tag","published_at":"2024-08-11T07:06:36.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.206","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.206","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.206","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.206/manifests"},{"name":"v1.0.205","sha":"9b868ef831c95f50dd4bde51a7eb52e3b9ee265a","kind":"tag","published_at":"2024-08-08T01:53:21.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.205","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.205","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.205","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.205/manifests"},{"name":"v1.0.204","sha":"18dcae0a77632fb4767a420c550cb41991f750b8","kind":"tag","published_at":"2024-07-06T20:38:01.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.204","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.204","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.204","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.204/manifests"},{"name":"v1.0.203","sha":"d5bc546ca53be0b31984a06a8ad587cbea4ca5ce","kind":"tag","published_at":"2024-05-25T17:43:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.203","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.203","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.203","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.203/manifests"},{"name":"v1.0.202","sha":"9e32a40b1c745d1d67d451cc983fab5751d394a5","kind":"tag","published_at":"2024-05-15T07:42:49.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.202","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.202","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.202","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.202/manifests"},{"name":"v1.0.201","sha":"b4f1bc16ffe9650750695db59bcb786033a929be","kind":"tag","published_at":"2024-05-08T00:02:11.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.201","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.201","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.201","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.201/manifests"},{"name":"v1.0.200","sha":"cc865ac5236c094275b10bff4fa41e561b3e359f","kind":"tag","published_at":"2024-05-01T15:58:52.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.200","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.200","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.200","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.200/manifests"},{"name":"v1.0.199","sha":"147702871760a38d2e97e0cd15d568559876aeda","kind":"tag","published_at":"2024-04-27T04:22:11.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.199","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.199","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.199","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.199/manifests"},{"name":"v1.0.198","sha":"c4fb92333593ac875ca7b615398f9de9d703ba8f","kind":"tag","published_at":"2024-04-16T21:18:01.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.198","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.198","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.198","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.198/manifests"},{"name":"v1.0.197","sha":"5fa711d75d91173aafc6019e03cf8af6ac9ba7b2","kind":"tag","published_at":"2024-02-20T00:22:07.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.197","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.197","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.197","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.197/manifests"},{"name":"v1.0.196","sha":"ede9762a583c3cc3b87c10a53551828fad339525","kind":"tag","published_at":"2024-01-26T22:00:35.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.196","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.196","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.196","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.196/manifests"},{"name":"v1.0.195","sha":"03eec42c3313b36da416be1486e9ecac345784d5","kind":"tag","published_at":"2024-01-06T02:33:24.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.195","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.195","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.195","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.195/manifests"},{"name":"v1.0.194","sha":"d2d977a6c6dcff237ae956336d18b0c900c61aad","kind":"tag","published_at":"2024-01-02T07:07:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.194","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.194","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.194","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.194/manifests"},{"name":"v1.0.193","sha":"44613c7d0190dbb5ecd2d5ec19c636f45b7488cc","kind":"tag","published_at":"2023-11-21T01:34:20.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.193","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.193","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.193","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.193/manifests"},{"name":"v1.0.192","sha":"4676abdc9e6bbbddfb33a00ce8d7e81e92f01120","kind":"tag","published_at":"2023-11-07T02:49:17.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.192","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.192","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.192","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.192/manifests"},{"name":"v1.0.191","sha":"59892e7b58f95dace1fbf57bfa3072dc655b598e","kind":"tag","published_at":"2023-11-06T19:30:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.191","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.191","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.191","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.191/manifests"},{"name":"v1.0.190","sha":"edb1a586d83ceaf4a61980ce890bc77a02e00787","kind":"tag","published_at":"2023-10-26T03:05:13.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.190","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.190","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.190","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.190/manifests"},{"name":"v1.0.189","sha":"e94fc65f01e60d91c6dd9bafc0601c4ae4a77739","kind":"tag","published_at":"2023-10-13T02:20:43.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.189","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.189","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.189","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.189/manifests"},{"name":"v1.0.188","sha":"dad15b9fd0bef97b7a7c90a8a165b6ffbc682cae","kind":"tag","published_at":"2023-08-26T02:16:10.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.188","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.188","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.188","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.188/manifests"},{"name":"v1.0.187","sha":"146dc0fad527e73813154334960c9c41f00f5cac","kind":"tag","published_at":"2023-08-25T17:53:36.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.187","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.187","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.187","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.187/manifests"},{"name":"v1.0.186","sha":"5d036515ed9d73ce0e2aa2eb96ec91749ab8e7ab","kind":"tag","published_at":"2023-08-24T00:08:06.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.186","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.186","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.186","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.186/manifests"},{"name":"v1.0.185","sha":"3c7dd6fc1e6f83e79e225670aac114656694f198","kind":"tag","published_at":"2023-08-21T04:41:21.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.185","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.185","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.185","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.185/manifests"},{"name":"v1.0.184","sha":"151b45ae361a08d24d8595e0800477870657bfb4","kind":"tag","published_at":"2023-08-21T02:49:55.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.184","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.184","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.184","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.184/manifests"},{"name":"v1.0.183","sha":"05a5b7e3c6de502d45597cbc083f28bc1d4f4626","kind":"tag","published_at":"2023-08-07T04:00:14.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.183","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.183","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.183","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.183/manifests"},{"name":"v1.0.182","sha":"b6685cf9dd87b930cd05d77a011b6a9aeec3ba9d","kind":"tag","published_at":"2023-08-06T05:16:46.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.182","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.182","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.182","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.182/manifests"},{"name":"v1.0.181","sha":"57dc0ee7694d6b1da8dd472a4dc46425aaefdbf1","kind":"tag","published_at":"2023-08-03T23:58:45.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.181","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.181","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.181","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.181/manifests"},{"name":"v1.0.180","sha":"033d05f70b539226818403422295e16cf15bb3c4","kind":"tag","published_at":"2023-07-31T18:16:12.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.180","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.180","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.180","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.180/manifests"},{"name":"v1.0.179","sha":"c2b16bfbb0a5b662aa97c9a8a5d5bf7d958b85b8","kind":"tag","published_at":"2023-07-31T00:20:10.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.179","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.179","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.179","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.179/manifests"},{"name":"v1.0.178","sha":"48aa054f5395d2570f51b9d0c85e486f1b3b46ef","kind":"tag","published_at":"2023-07-28T23:07:40.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.178","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.178","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.178","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.178/manifests"},{"name":"v1.0.177","sha":"0676673ca5efef667d10a7b63b5b078a8d64e43a","kind":"tag","published_at":"2023-07-27T17:51:22.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.177","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.177","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.177","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.177/manifests"},{"name":"v1.0.176","sha":"85d5c1fd38d3238b333ba0037f056bd1318c8b10","kind":"tag","published_at":"2023-07-26T20:37:44.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.176","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.176","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.176","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.176/manifests"},{"name":"v1.0.175","sha":"6140b6f527f93e718ecf05e51bdc33829d3e95f5","kind":"tag","published_at":"2023-07-24T03:07:32.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.175","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.175","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.175","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.175/manifests"},{"name":"v1.0.174","sha":"22be673beb63adf7fa436296719528f150946201","kind":"tag","published_at":"2023-07-21T05:20:37.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.174","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.174","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.174","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.174/manifests"},{"name":"v1.0.173","sha":"6e0b13eedbe24c54d49b421ae1ef36e007e8e592","kind":"tag","published_at":"2023-07-19T23:02:31.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.173","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.173","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.173","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.173/manifests"},{"name":"v1.0.172","sha":"63c65ef742c43dd9bbc95002cc2c675c62fb086b","kind":"tag","published_at":"2023-07-19T21:11:48.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.172","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.172","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.172","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.172/manifests"},{"name":"v1.0.171","sha":"03da66c805499a9e79a5b6cb11fa21ef6da636eb","kind":"tag","published_at":"2023-07-10T01:05:02.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.171","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.171","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.171","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.171/manifests"},{"name":"v1.0.170","sha":"6502838f2704a9f356fb37c3c63206b0d319430c","kind":"tag","published_at":"2023-07-09T18:17:30.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.170","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.170","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.170","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.170/manifests"},{"name":"v1.0.169","sha":"3fb5e71c33279500f7e29e2512efafa64fe07e96","kind":"tag","published_at":"2023-07-09T04:09:08.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.169","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.169","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.169","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.169/manifests"},{"name":"v1.0.168","sha":"09b78b24e94933b94a6db997ce5934db98a39bcc","kind":"tag","published_at":"2023-07-09T00:52:06.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.168","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.168","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.168","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.168/manifests"},{"name":"v1.0.167","sha":"807bd20a64c9eda0478ec896205092e0be8a2f17","kind":"tag","published_at":"2023-07-06T23:25:48.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.167","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.167","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.167","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.167/manifests"},{"name":"v1.0.166","sha":"48479e4bae919485b1ab8b1312f3e9089d9529d9","kind":"tag","published_at":"2023-07-03T18:33:19.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.166","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.166","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.166","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.166/manifests"},{"name":"v1.0.165","sha":"dcbc3e01625c2c7ce353984002cecea074c58c37","kind":"tag","published_at":"2023-07-03T11:21:59.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.165","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.165","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.165","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.165/manifests"},{"name":"v1.0.164","sha":"107018c6285e87f4cb265e1ef6c3d7931c1a15eb","kind":"tag","published_at":"2023-06-08T05:05:07.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.164","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.164","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.164","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.164/manifests"},{"name":"v1.0.163","sha":"fccb9499bccbaca0b7eef91a3a82dfcb31e0b149","kind":"tag","published_at":"2023-05-10T07:47:53.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.163","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.163","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.163","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.163/manifests"},{"name":"v1.0.162","sha":"99f165b45abc05b6104c4eb0dcbc7a2e2c3d821a","kind":"tag","published_at":"2023-05-05T01:46:55.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.162","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.162","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.162","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.162/manifests"},{"name":"v1.0.161","sha":"3e4a23cbd064f983e0029404e69b1210d232f94f","kind":"tag","published_at":"2023-05-04T23:45:18.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.161","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.161","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.161","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.161/manifests"},{"name":"v1.0.160","sha":"0c6a2bbf794abe966a4763f5b7ff23acb535eb7f","kind":"tag","published_at":"2023-04-11T05:15:49.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.160","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.160","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.160","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.160/manifests"},{"name":"v1.0.159","sha":"d6de911855d1cc0ad13f87503a79d40dc4490442","kind":"tag","published_at":"2023-03-28T05:05:58.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.159","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.159","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.159","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.159/manifests"},{"name":"v1.0.158","sha":"e3058105f0b1a64018577b12ea19cd255644a17b","kind":"tag","published_at":"2023-03-20T11:24:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.158","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.158","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.158","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.158/manifests"},{"name":"v1.0.157","sha":"479a00a215cd291e9c0b0ad0373e26694018bf1c","kind":"tag","published_at":"2023-03-18T00:35:09.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.157","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.157","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.157","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.157/manifests"},{"name":"v1.0.156","sha":"54671259aaaf2617b0f27dce6cc519058d4f3a90","kind":"tag","published_at":"2023-03-14T08:02:18.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.156","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.156","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.156","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.156/manifests"},{"name":"v1.0.155","sha":"2ba406726f9f84bc3b65ce4e824ae636dfa7dc85","kind":"tag","published_at":"2023-03-11T20:57:53.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.155","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.155","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.155","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.155/manifests"},{"name":"v1.0.154","sha":"6a5da85fcd121b4a29ea333707403ce31f49d1e7","kind":"tag","published_at":"2023-03-08T20:09:05.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.154","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.154","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.154","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.154/manifests"},{"name":"v1.0.153","sha":"e50b14afeec9dbe8ab41d52cb63c799537bad5fb","kind":"tag","published_at":"2023-03-07T18:50:02.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.153","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.153","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.153","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.153/manifests"},{"name":"v1.0.152","sha":"ccf9c6fc072378ea8c4f15df1024e258d35d6e61","kind":"tag","published_at":"2022-12-26T17:21:13.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.152","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.152","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.152","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.152/manifests"},{"name":"v1.0.151","sha":"44bf3633aff83a53f72bd0cad9f328b0192eae06","kind":"tag","published_at":"2022-12-16T18:35:12.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.151","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.151","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.151","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.151/manifests"},{"name":"v1.0.150","sha":"d493649f5299106b66dfb7a99d61b38d9599f972","kind":"tag","published_at":"2022-12-12T00:24:46.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.150","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.150","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.150","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.150/manifests"},{"name":"v1.0.149","sha":"0353354d615874c54ef1ef4c08b30cfce90762fe","kind":"tag","published_at":"2022-12-05T07:11:59.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.149","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.149","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.149","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.149/manifests"},{"name":"v1.0.148","sha":"77661031741f482df0eb6e02d072ef594653d3e3","kind":"tag","published_at":"2022-11-28T01:58:18.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.148","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.148","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.148","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.148/manifests"},{"name":"v1.0.147","sha":"f41509261e32357e28a6bc6f46f58e98d841e7e8","kind":"tag","published_at":"2022-10-21T17:04:43.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.147","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.147","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.147","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.147/manifests"},{"name":"v1.0.146","sha":"3fd8e52f0c59045482a004073b6e3e033ed2bc67","kind":"tag","published_at":"2022-10-21T08:03:47.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.146","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.146","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.146","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.146/manifests"},{"name":"v1.0.145","sha":"8c036ee5a313b849c52eaaef6421c3b68dd1a350","kind":"tag","published_at":"2022-09-22T17:50:08.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.145","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.145","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.145","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.145/manifests"},{"name":"v1.0.144","sha":"f52d134c14f6904010d0a59107987b050b36b811","kind":"tag","published_at":"2022-08-21T03:24:28.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.144","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.144","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.144","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.144/manifests"},{"name":"v1.0.143","sha":"3d0251666e2af77091fff0d44f4b2eb127c9487b","kind":"tag","published_at":"2022-08-09T02:12:43.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.143","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.143","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.143","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.143/manifests"},{"name":"v1.0.142","sha":"abb2a8494d436f7977941dde49c7290c2dd82e53","kind":"tag","published_at":"2022-08-03T14:09:15.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.142","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.142","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.142","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.142/manifests"},{"name":"v1.0.141","sha":"d786e750d7e600fb0d6f1c954ff937ea552d0c56","kind":"tag","published_at":"2022-08-01T15:50:46.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.141","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.141","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.141","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.141/manifests"},{"name":"v1.0.140","sha":"c5f6338ce2b92ea09ca13345fe7e15ae5e597c30","kind":"tag","published_at":"2022-07-20T16:26:28.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.140","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.140","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.140","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.140/manifests"},{"name":"v1.0.139","sha":"44b9496c9114d85df2a59b1cd00cbed418713bf9","kind":"tag","published_at":"2022-07-11T04:51:21.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.139","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.139","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.139","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.139/manifests"},{"name":"v1.0.138","sha":"4b622f6bbf83e1e55b171203775e53bc11eb2011","kind":"tag","published_at":"2022-07-02T03:09:56.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.138","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.138","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.138","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.138/manifests"},{"name":"v1.0.137","sha":"17c3c0cf863080477c10a52d289d8712173b0d36","kind":"tag","published_at":"2022-05-01T04:45:31.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.137","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.137","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.137","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.137/manifests"},{"name":"v1.0.136","sha":"02bd79a0bada78dd88d050f6478806f001f41fb0","kind":"tag","published_at":"2022-01-25T21:34:29.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.136","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.136","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.136","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.136/manifests"},{"name":"v1.0.135","sha":"8932c852a50d1e1644e4d2b52d816cbce3e95567","kind":"tag","published_at":"2022-01-23T00:04:17.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.135","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.135","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.135","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.135/manifests"},{"name":"v1.0.134","sha":"3bb4a5a4f6828a43d89c033c1fab99975b0363db","kind":"tag","published_at":"2022-01-21T06:22:30.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.134","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.134","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.134","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.134/manifests"},{"name":"v1.0.133","sha":"7af97c66b8a5b9674024736ceb2c59442f5d38e9","kind":"tag","published_at":"2022-01-01T21:16:35.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.133","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.133","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.133","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.133/manifests"},{"name":"v1.0.132","sha":"77ae1c3bf7eb7c13cb464bfe37a1439190e8d63f","kind":"tag","published_at":"2021-12-16T19:06:42.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.132","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.132","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.132","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.132/manifests"},{"name":"v1.0.131","sha":"ab1ca04b2eaf8ec53d66d569008cd41a34426f88","kind":"tag","published_at":"2021-12-09T02:47:15.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.131","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.131","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.131","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.131/manifests"},{"name":"v1.0.130","sha":"65e1a50749938612cfbdb69b57fc4cf249f87149","kind":"tag","published_at":"2021-08-28T18:31:38.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.130","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.130","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.130","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.130/manifests"},{"name":"v1.0.129","sha":"2b92c80cc1c205bd21c331b20a9dd8ed8a922536","kind":"tag","published_at":"2021-08-23T22:01:24.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.129","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.129","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.129","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.129/manifests"},{"name":"v1.0.128","sha":"a587eb8953d823a2406c7319c442c45fed2aee5c","kind":"tag","published_at":"2021-08-21T17:39:32.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.128","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.128","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.128","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.128/manifests"},{"name":"v1.0.127","sha":"e2f85681fea9229208e83ae873c3a9a077f4d255","kind":"tag","published_at":"2021-07-31T03:59:13.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.127","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.127","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.127","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.127/manifests"},{"name":"v1.0.126","sha":"d9c338ec4abd1dd6fdd305e208bff1fd7faaabff","kind":"tag","published_at":"2021-05-12T17:18:26.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.126","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.126","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.126","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.126/manifests"},{"name":"v1.0.125","sha":"e9270e59f0c46817899dd61119674396f24c2b3e","kind":"tag","published_at":"2021-03-22T23:15:57.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.125","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.125","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.125","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.125/manifests"},{"name":"v1.0.124","sha":"5a8dcac2ed1407fab3f7fd23f2d56af42dcd448f","kind":"tag","published_at":"2021-03-06T03:55:40.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.124","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.124","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.124","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.124/manifests"},{"name":"v1.0.123","sha":"3d6c4149b177e9cadfb948ebc6d1e55b33861792","kind":"tag","published_at":"2021-01-25T21:43:11.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.123","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.123","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.123","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.123/manifests"},{"name":"v1.0.122","sha":"ffed19243d6d8e9fe957bc8fbfb11904422070f9","kind":"tag","published_at":"2021-01-25T00:17:29.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.122","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.122","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.122","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.122/manifests"},{"name":"v1.0.121","sha":"bd588db0675879f0d4de74a46b63b2e4c88ca89d","kind":"tag","published_at":"2021-01-23T21:17:08.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.121","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.121","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.121","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.121/manifests"},{"name":"v1.0.120","sha":"398fba9b1ee6d27a2e556f8d6cd6d1a82315ee9a","kind":"tag","published_at":"2021-01-19T06:55:13.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.120","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.120","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.120","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.120/manifests"},{"name":"v1.0.119","sha":"4c89cf89fdb84970c8d4e09b5f29507dc88c5547","kind":"tag","published_at":"2021-01-11T20:13:57.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.119","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.119","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.119","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.119/manifests"},{"name":"v1.0.118","sha":"e7974312681c9c1c54f7586e86b0d7013b350a54","kind":"tag","published_at":"2020-12-05T21:45:47.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.118","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.118","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.118","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.118/manifests"},{"name":"v1.0.117","sha":"fc3f104c4a08a85b403c468348347240db6cc992","kind":"tag","published_at":"2020-10-15T16:49:03.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.117","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.117","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.117","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.117/manifests"},{"name":"v1.0.116","sha":"b539cb45d7e1460c42aea8201e29e711f37cd198","kind":"tag","published_at":"2020-09-11T18:56:19.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.116","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.116","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.116","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.116/manifests"},{"name":"v1.0.115","sha":"2ef60b62acccda9715cf149227d9ad542a2da830","kind":"tag","published_at":"2020-08-10T22:51:19.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.115","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.115","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.115","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.115/manifests"},{"name":"v1.0.114","sha":"9c6f0c3a0e1347e4b18d71b40e8873b229b47255","kind":"tag","published_at":"2020-06-22T00:31:02.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.114","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.114","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.114","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.114/manifests"},{"name":"v1.0.113","sha":"7350b58f5cfca07b87ef24ae5e553c92f7377931","kind":"tag","published_at":"2020-06-19T20:31:38.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.113","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.113","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.113","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.113/manifests"},{"name":"v1.0.112","sha":"f3520e526b775a23a163468b6145e2b52782664d","kind":"tag","published_at":"2020-06-14T18:16:04.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.112","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.112","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.112","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.112/manifests"},{"name":"v1.0.111","sha":"9f331cc25753edd71ad7ab0ea08a430fefaa90e1","kind":"tag","published_at":"2020-05-30T01:53:07.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.111","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.111","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.111","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.111/manifests"},{"name":"v1.0.110","sha":"078b171c1b814aaa71f9ab26e22815b3341eb497","kind":"tag","published_at":"2020-05-10T06:06:56.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.110","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.110","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.110","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.110/manifests"},{"name":"v1.0.109","sha":"b97a183e82d4e6eee7a0be436ce564798002c34e","kind":"tag","published_at":"2020-05-10T04:00:51.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.109","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.109","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.109","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.109/manifests"},{"name":"v1.0.108","sha":"ea2789df0f3f54a7cdfdaffa78c44785d12852f9","kind":"tag","published_at":"2020-05-10T00:53:23.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.108","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.108","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.108/manifests"},{"name":"v1.0.107","sha":"f63acb52dcb82c0e4b9df3bd43f1c6159bc563ab","kind":"tag","published_at":"2020-05-08T22:45:36.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.107","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.107","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.107/manifests"},{"name":"v1.0.106","sha":"d1564525ad5172edeac5a73ebe0680dbe735e63a","kind":"tag","published_at":"2020-04-03T21:26:42.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.106","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.106","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.106","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.106/manifests"},{"name":"v1.0.105","sha":"69653a762d3da40f63e748e84a860cd4484ad8bf","kind":"tag","published_at":"2020-03-18T18:42:51.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.105","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.105","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.105/manifests"},{"name":"v1.0.104","sha":"234fbfd7e355fa100ffd1402458e0fa061761478","kind":"tag","published_at":"2019-12-16T04:01:04.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.104","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.104","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.104","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.104/manifests"},{"name":"v1.0.103","sha":"43a9f59c184ff338cae259e21ed38b959a451f91","kind":"tag","published_at":"2019-11-25T00:15:13.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.103","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.103","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.103","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.103/manifests"},{"name":"v1.0.102","sha":"2ceabad360326a959800d14f6c5183e41b1d4c5b","kind":"tag","published_at":"2019-10-27T20:39:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.102","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.102","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.102","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.102/manifests"},{"name":"v1.0.101","sha":"4aba6fae78e8be5f9c52dc125c97054e5fbe54c7","kind":"tag","published_at":"2019-09-16T07:32:28.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.101","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.101","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.101","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.101/manifests"},{"name":"v1.0.100","sha":"b6a77c4413f902523646be0d7f5520631df53ff6","kind":"tag","published_at":"2019-09-08T01:55:50.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.100","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.100","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.100","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.100/manifests"},{"name":"v1.0.99","sha":"192f5cd647dfb67bfd6158e7234c78c95894c071","kind":"tag","published_at":"2019-08-16T18:50:19.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.99","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.99","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.99","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.99/manifests"},{"name":"v1.0.98","sha":"690467cbe2bc3bf856511813fb335812691b1494","kind":"tag","published_at":"2019-07-28T17:33:34.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.98","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.98","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.98","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.98/manifests"},{"name":"v1.0.97","sha":"3ae2bee272cd51ca65162646185043046751dc6d","kind":"tag","published_at":"2019-07-17T21:56:51.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.97","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.97","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.97","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.97/manifests"},{"name":"v1.0.96","sha":"cf32a5b20494eb40cd0efd15b1ea5ac412921321","kind":"tag","published_at":"2019-07-17T19:04:19.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.96","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.96","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.96","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.96/manifests"},{"name":"v1.0.95","sha":"da05163d51f34994b082c22059be6ee49d2edc80","kind":"tag","published_at":"2019-07-16T14:48:12.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.95","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.95","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.95","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.95/manifests"},{"name":"v1.0.94","sha":"1c1eecabc060738b3551dd9133389048fe34016c","kind":"tag","published_at":"2019-06-27T17:55:12.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.94","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.94","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.94","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.94/manifests"},{"name":"v1.0.93","sha":"4cb13b33e069c4e65f1dd66224b328928b5d9b1e","kind":"tag","published_at":"2019-06-23T19:50:17.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.93","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.93","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.93","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.93/manifests"},{"name":"v1.0.92","sha":"cd0412bddc69fed437f55f9849b7a8265a5a2874","kind":"tag","published_at":"2019-05-31T20:44:01.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.92","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.92","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.92","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.92/manifests"},{"name":"v1.0.91","sha":"5cc3902ab95a2af9e17bbda1656b702fa19f442a","kind":"tag","published_at":"2019-05-06T23:15:35.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.91","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.91","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.91","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.91/manifests"},{"name":"v1.0.90","sha":"0be7f36d51164bb50b1f4dae452cc569030828e9","kind":"tag","published_at":"2019-04-03T16:41:38.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.90","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.90","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.90","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.90/manifests"},{"name":"v1.0.89","sha":"b811588fa04e15db2a5966af410d15882f73a28d","kind":"tag","published_at":"2019-03-01T01:09:10.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.89","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.89","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.89","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.89/manifests"},{"name":"v1.0.88","sha":"64c483cf80c83fcbf2308d1194e855f11c9fb28d","kind":"tag","published_at":"2019-02-16T03:55:50.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.88","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.88","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.88","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.88/manifests"},{"name":"v1.0.87","sha":"134f268ceeafdb3d0616db6b935e2da34e74bbb3","kind":"tag","published_at":"2019-02-04T06:08:41.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.87","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.87","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.87","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.87/manifests"},{"name":"v1.0.86","sha":"c8e39594357bdecb9dfee889dbdfced735033469","kind":"tag","published_at":"2019-02-02T05:05:07.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.86","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.86","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.86","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.86/manifests"},{"name":"v1.0.85","sha":"bb99b31eb0a55393101f9c80cd959b3a739ad70f","kind":"tag","published_at":"2019-01-19T06:36:49.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.85","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.85","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.85","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.85/manifests"},{"name":"v1.0.84","sha":"fea4e8e5b69bf44c051066aa9621f80144275992","kind":"tag","published_at":"2019-01-01T04:45:34.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.84","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.84","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.84","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.84/manifests"},{"name":"v1.0.83","sha":"b1b9702dafc41651b5736cb9ebad1f6389599300","kind":"tag","published_at":"2018-12-28T00:53:48.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.83","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.83","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.83","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.83/manifests"},{"name":"v1.0.82","sha":"c2591e9b39ae36954699380a5b881963a581a8be","kind":"tag","published_at":"2018-12-11T06:25:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.82","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.82","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.82","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.82/manifests"},{"name":"v1.0.81","sha":"e1edb0282ad353fd5f4539d2456f3a0ad90f7e54","kind":"tag","published_at":"2018-12-08T02:30:35.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.81","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.81","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.81","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.81/manifests"},{"name":"v1.0.80","sha":"1b45e5766a30db85010112ea6d2d2638eddd9b12","kind":"tag","published_at":"2018-10-14T10:08:53.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.80","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.80","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.80","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.80/manifests"},{"name":"v1.0.79","sha":"9956589ed5e9d9930405d8840a3660f21b8f15b0","kind":"tag","published_at":"2018-09-15T21:40:38.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.79","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.79","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.79","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.79/manifests"},{"name":"v1.0.78","sha":"7b50388fefd1612e00b72bf47beeb6d2fd9c004c","kind":"tag","published_at":"2018-09-09T00:10:41.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.78","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.78","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.78","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.78/manifests"},{"name":"v1.0.77","sha":"108cca687c7851973cc6cb1ad06de620ab8fae4d","kind":"tag","published_at":"2018-09-07T04:36:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.77","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.77","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.77","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.77/manifests"},{"name":"v1.0.76","sha":"55cecace2904bb3b24c2bbe122a176806dafc395","kind":"tag","published_at":"2018-09-01T22:25:53.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.76","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.76","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.76","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.76/manifests"},{"name":"v1.0.75","sha":"2aab0ce2f6eff086772eb4f2a9419e87562cb40e","kind":"tag","published_at":"2018-08-25T03:03:04.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.75","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.75","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.75","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.75/manifests"},{"name":"v1.0.74","sha":"cfdbbee845aac8eaf63adb589d282060c8228299","kind":"tag","published_at":"2018-08-23T22:29:16.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.74","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.74","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.74","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.74/manifests"},{"name":"v1.0.73","sha":"db6aaf51104ae7dcb465e185590b2ba9db431d34","kind":"tag","published_at":"2018-08-23T01:47:15.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.73","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.73","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.73","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.73/manifests"},{"name":"v1.0.72","sha":"60cbbacdb3ff32c549c214a1fa631be9d48615fb","kind":"tag","published_at":"2018-08-21T01:02:03.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.72","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.72","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.72","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.72/manifests"},{"name":"v1.0.71","sha":"24c4df7831888cb5fbbd1f5669d10f39ee74a4e8","kind":"tag","published_at":"2018-08-07T06:55:55.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.71","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.71","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.71","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.71/manifests"},{"name":"v1.0.70","sha":"4cddcbe194424072801a1e682bf3bc6ccb742d23","kind":"tag","published_at":"2018-07-07T03:21:26.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.70","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.70","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.70","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.70/manifests"},{"name":"v1.0.69","sha":"3bcd568c868d1612ccada160697f0cdcfb494ef8","kind":"tag","published_at":"2018-07-01T06:40:28.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.69","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.69","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.69","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.69/manifests"},{"name":"v1.0.68","sha":"a916aa94200cbdf09c8ba690e5db621c84e0a2a0","kind":"tag","published_at":"2018-06-28T16:31:12.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.68","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.68","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.68","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.68/manifests"},{"name":"v1.0.67","sha":"ce17301b8b76d2b83d1baa95e24fd185bb9d04e3","kind":"tag","published_at":"2018-06-27T07:18:03.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.67","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.67","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.67","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.67/manifests"},{"name":"v1.0.66","sha":"a887db398b5e37966180a376d7a7ef3f142e0c23","kind":"tag","published_at":"2018-06-03T18:45:20.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.66","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.66","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.66","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.66/manifests"},{"name":"v1.0.65","sha":"2db2b53bbf7db77a7bf23aa5181b84fdef6d93e4","kind":"tag","published_at":"2018-06-01T19:59:32.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.65","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.65","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.65","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.65/manifests"},{"name":"v1.0.64","sha":"dbaf2893e32a72f9564757b0f95bf9f7869bd900","kind":"tag","published_at":"2018-05-30T07:17:45.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.64","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.64","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.64","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.64/manifests"},{"name":"v1.0.63","sha":"1b6fbf1023eade84efcbcf92f31676fe2e1afd2d","kind":"tag","published_at":"2018-05-29T03:12:08.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.63","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.63","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.63","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.63/manifests"},{"name":"v1.0.62","sha":"983bf8c0902286903e08144711faec3aa1991a47","kind":"tag","published_at":"2018-05-27T01:59:03.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.62","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.62","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.62","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.62/manifests"},{"name":"v1.0.61","sha":"7407d71417bc7a72c0a61f2c2f595db517457de9","kind":"tag","published_at":"2018-05-26T17:38:18.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.61","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.61","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.61","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.61/manifests"},{"name":"v1.0.60","sha":"1385aac2082d6b2b6deec971135db4dd6176300d","kind":"tag","published_at":"2018-05-25T23:05:01.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.60","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.60","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.60","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.60/manifests"},{"name":"v1.0.59","sha":"4de20bd48d09fac56c3ba0dc4b091209962f4880","kind":"tag","published_at":"2018-05-21T10:51:32.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.59","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.59","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.59","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.59/manifests"},{"name":"v1.0.58","sha":"0c5f20c1489b82bef5c101747ca5c7ad2c41169d","kind":"tag","published_at":"2018-05-20T00:29:57.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.58","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.58","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.58","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.58/manifests"},{"name":"v1.0.57","sha":"3b4803115b2bbf4d772d2a1df24efa5701fd0b7f","kind":"tag","published_at":"2018-05-19T06:31:33.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.57","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.57","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.57","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.57/manifests"},{"name":"v1.0.56","sha":"f58000cb41728558df491e93481befc945551403","kind":"tag","published_at":"2018-05-18T19:36:42.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.56","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.56","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.56/manifests"},{"name":"v1.0.55","sha":"6550231a51a0ee68101344035f316c97944474a0","kind":"tag","published_at":"2018-05-12T16:47:43.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.55","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.55","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.55/manifests"},{"name":"v1.0.54","sha":"d6b62b941784e1312e71a9f4800282a492897dca","kind":"tag","published_at":"2018-05-12T06:02:37.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.54","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.54/manifests"},{"name":"v1.0.53","sha":"d1460e1f0d0e5954ae4f66b0c7330674402548aa","kind":"tag","published_at":"2018-05-10T15:35:56.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.53","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.53","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.53/manifests"},{"name":"v1.0.52","sha":"f9c6f0ab62a7d3efda8ea7f33e4003d590ba6df7","kind":"tag","published_at":"2018-05-09T20:01:41.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.52","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.52/manifests"},{"name":"v1.0.51","sha":"b4076f45777133e8cdc83fece5e36b59eaf797bd","kind":"tag","published_at":"2018-05-08T17:07:45.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.51","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.51/manifests"},{"name":"v1.0.50","sha":"7cd4f49c76027a02c0ac8b284083ab4ae3875c2f","kind":"tag","published_at":"2018-05-07T20:51:32.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.50","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.50/manifests"},{"name":"v1.0.49","sha":"536bdd77a0725fff5ae4e55e1c4905d957c5eb94","kind":"tag","published_at":"2018-05-07T18:51:15.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.49","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.49/manifests"},{"name":"v1.0.48","sha":"30824e9f618b5d7b549327430de66c5f396ca1b3","kind":"tag","published_at":"2018-05-07T17:22:26.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.48","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.48/manifests"},{"name":"v1.0.47","sha":"9dc05c36f0fa9efc66e4bb0ae59822d475c3b0a0","kind":"tag","published_at":"2018-05-07T04:39:21.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.47","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.47/manifests"},{"name":"v1.0.46","sha":"5098609935f236a30d9c42356d2941d847c699f6","kind":"tag","published_at":"2018-05-06T20:44:55.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.46","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.46/manifests"},{"name":"v1.0.45","sha":"3f0d3453d837e86b1e8434cd9773eb2904879980","kind":"tag","published_at":"2018-05-02T22:18:17.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.45","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.45/manifests"},{"name":"v1.0.44","sha":"893c0578ddf4b692d10a44053805fad67fae2fdb","kind":"tag","published_at":"2018-05-02T05:34:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.44","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.44","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.44","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.44/manifests"},{"name":"v1.0.43","sha":"89278996c5391be1edd682b7ef298a0cb971420d","kind":"tag","published_at":"2018-04-23T18:23:58.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.43","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.43","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.43","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.43/manifests"},{"name":"v1.0.42","sha":"af795e2e542f56bcd5b923be4ae594ddece74e96","kind":"tag","published_at":"2018-04-21T22:16:10.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.42","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.42","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.42","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.42/manifests"},{"name":"v1.0.41","sha":"382f3c27718ffa7ef30b8ceac7ac7bd8c4caaae0","kind":"tag","published_at":"2018-04-20T05:13:45.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.41","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.41","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.41","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.41/manifests"},{"name":"v1.0.40","sha":"541f9180cfd756a6a196a40d708dd460163fed10","kind":"tag","published_at":"2018-04-19T17:31:33.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.40","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.40","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.40","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.40/manifests"},{"name":"v1.0.39","sha":"184264ee924b249beb54720c4f9dc6474696e090","kind":"tag","published_at":"2018-04-17T18:35:45.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.39","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.39","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.39","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.39/manifests"},{"name":"v1.0.38","sha":"8d113e67d6489b4286d880dea53bda626bc3693a","kind":"tag","published_at":"2018-04-15T03:30:18.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.38","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.38","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.38","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.38/manifests"},{"name":"v1.0.37","sha":"eed18ffab27c9b27706ccc735be4dfbdf0330dc2","kind":"tag","published_at":"2018-04-02T05:30:32.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.37","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.37","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.37","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.37/manifests"},{"name":"v1.0.36","sha":"7c04c98e0e6dc6fd5949b8b0c531c8e3e7433685","kind":"tag","published_at":"2018-03-27T09:35:45.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.36","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.36","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.36/manifests"},{"name":"v1.0.35","sha":"23e2e922376cf689f140730cc63257feb9abe4fe","kind":"tag","published_at":"2018-03-25T10:59:02.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.35","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.35","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.35/manifests"},{"name":"v1.0.34","sha":"2b18b57d84f9689792f2e227d44b32aeff2ce679","kind":"tag","published_at":"2018-03-22T22:06:21.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.34","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.34","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.34/manifests"},{"name":"v1.0.33","sha":"7ad836e6a97d7cc08cb36bc962745f3262208f66","kind":"tag","published_at":"2018-03-15T17:03:42.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.33","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.33","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.33/manifests"},{"name":"v1.0.32","sha":"23c6eb3b40c20f9604070ffb68ebade9510f914b","kind":"tag","published_at":"2018-03-13T18:31:26.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.32","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.32","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.32/manifests"},{"name":"v1.0.31","sha":"b8c9a66d753e7ed4cc52d38a56c4fbf7560ea418","kind":"tag","published_at":"2018-03-13T17:18:35.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.31","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.31","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.31/manifests"},{"name":"v1.0.30","sha":"69dd3215f4199090251316ee5d7e88de7eab4f65","kind":"tag","published_at":"2018-03-12T18:44:50.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.30","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.30","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.30/manifests"},{"name":"v1.0.29","sha":"0d4d47c39809cedfaa3dd9ed94adc700fff2fc02","kind":"tag","published_at":"2018-03-09T08:24:08.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.29","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.29/manifests"},{"name":"v1.0.28","sha":"3f75239bfb640aeb38939899e9d21b82f16c77a4","kind":"tag","published_at":"2018-03-08T19:39:32.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.28","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.28/manifests"},{"name":"v1.0.27","sha":"7aeabddd2fd03f9129ab35a70e037f23273051df","kind":"tag","published_at":"2017-12-31T03:19:41.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.27","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.27/manifests"},{"name":"v1.0.26","sha":"9cfcd78c876c9d5f0806baf09514832b2d1d9115","kind":"tag","published_at":"2017-12-27T22:33:32.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.26","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.26/manifests"},{"name":"v1.0.25","sha":"ae59c6b6d282122a778a381354d720df98832fb3","kind":"tag","published_at":"2017-12-24T04:33:59.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.25","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.25/manifests"},{"name":"v1.0.24","sha":"b7eb42aa6bf21109ddf0d13d957f87ec2aa2e33b","kind":"tag","published_at":"2017-12-09T22:40:56.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.24","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.24","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.24/manifests"},{"name":"v1.0.23","sha":"8c34e0940f8d21456095db0c32e27650ad51408d","kind":"tag","published_at":"2017-11-30T06:26:32.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.23","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.23/manifests"},{"name":"v1.0.22","sha":"797d049db5aa4f2428256907c96858aa20539786","kind":"tag","published_at":"2017-11-30T04:01:34.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.22","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.22/manifests"},{"name":"v1.0.21","sha":"f218f4d7bfd54c97745a8800170ded4952563a4c","kind":"tag","published_at":"2017-11-16T06:24:18.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.21","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.21/manifests"},{"name":"v1.0.20","sha":"4773863e3a70196a7ad0a75aafebc89a4870fcf8","kind":"tag","published_at":"2017-11-12T18:29:08.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.20","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.20/manifests"},{"name":"v1.0.19","sha":"88d5fe6bfd9fcce31abbdc402b3258f2ce12bfb7","kind":"tag","published_at":"2017-11-07T07:48:15.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.19","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.19/manifests"},{"name":"v1.0.18","sha":"ab68132b1f945b8a1174e58ff68f7591144d4e2a","kind":"tag","published_at":"2017-11-03T17:18:14.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.18","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.18/manifests"},{"name":"v1.0.17","sha":"ad680cbd445eb83fc7360d8f6d1a0a7248f96fdd","kind":"tag","published_at":"2017-10-31T16:33:35.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.17","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.17/manifests"},{"name":"v1.0.16","sha":"422191fcb0be008f546c1d8b4cb641f11aea2498","kind":"tag","published_at":"2017-10-22T18:29:44.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.16","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.16/manifests"},{"name":"v1.0.15","sha":"ea1a7290881508406ff0e704507d98a1fc7d6803","kind":"tag","published_at":"2017-09-17T20:58:35.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.15","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.15/manifests"},{"name":"v1.0.14","sha":"4b00de0e22da35af9750b4feb7d968c64795d6fb","kind":"tag","published_at":"2017-09-09T19:50:57.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.14","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.14/manifests"},{"name":"v1.0.13","sha":"c3eced410fd3cb82122187f5844a54fe6948a1ea","kind":"tag","published_at":"2017-09-09T18:36:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.13","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.13/manifests"},{"name":"v1.0.12","sha":"d4042872f5afa48a25fea933bfb749388f76dd8d","kind":"tag","published_at":"2017-09-04T18:11:44.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.12","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.12/manifests"},{"name":"v1.0.11","sha":"26098ed877e18ce093549f9744424b3b4f83bc59","kind":"tag","published_at":"2017-07-27T07:56:28.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.11","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.11/manifests"},{"name":"v1.0.10","sha":"83537c95e15aceec5f3880c1c7c761db9011d997","kind":"tag","published_at":"2017-07-12T04:19:24.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.10","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.10/manifests"},{"name":"v1.0.9","sha":"9ecb0839deda43ea430d873018b112c7faf90f15","kind":"tag","published_at":"2017-06-30T03:21:29.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.9","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.9/manifests"},{"name":"v1.0.8","sha":"fd3d1396d33a49200daaaf8bf17eba78fe4183d8","kind":"tag","published_at":"2017-05-24T07:17:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.8","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.8/manifests"},{"name":"v1.0.7","sha":"c47b4c8e0b2a4bfed26b8790b4b76561bebff955","kind":"tag","published_at":"2017-05-20T00:00:31.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.7","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.7/manifests"},{"name":"v1.0.6","sha":"3d7aad1e7b4e8db2401034033abb5ff482e4df89","kind":"tag","published_at":"2017-05-17T15:20:54.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.6","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"4d5e450054431abb44e35c9d0c73d89b5741f05b","kind":"tag","published_at":"2017-05-14T19:53:48.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.5","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"c68b95969679a4d67180d14cf3b200dc9ce34de1","kind":"tag","published_at":"2017-05-11T03:05:22.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.4","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"58e30eaee4f62acc621ce95635fa7c7f8fe5c123","kind":"tag","published_at":"2017-05-10T17:15:39.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.3","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"8fafc7420cd7911062ca626260d112e41ba80937","kind":"tag","published_at":"2017-04-27T19:32:30.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.2","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"c7901e532edec517a1d2da711ce72ab62388a360","kind":"tag","published_at":"2017-04-23T23:40:56.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.1","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.1/manifests"},{"name":"v0.9.15","sha":"ae79451b7adfc530b3a997a1e0180b4310d485da","kind":"tag","published_at":"2017-04-23T23:34:57.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.15","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.15/manifests"},{"name":"v1.0.0","sha":"d7ccef0cac8b3703eee47edee19f6bce0109af27","kind":"tag","published_at":"2017-04-20T15:19:31.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v1.0.0","html_url":"https://github.com/serde-rs/serde/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v1.0.0/manifests"},{"name":"v0.9.14","sha":"d4d2061a2e6fa5658b5dd9834bc63b0f76402c58","kind":"tag","published_at":"2017-04-17T14:33:45.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.14","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.14/manifests"},{"name":"v0.9.13","sha":"1b763da52926ab9c4a5bce891923dc3fa901c0c1","kind":"tag","published_at":"2017-04-05T22:03:37.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.13","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.13/manifests"},{"name":"v0.9.12","sha":"59b3961ad4e8c5c32bb2e8c748b71982b751d80c","kind":"tag","published_at":"2017-03-27T22:45:14.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.12","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.12/manifests"},{"name":"v0.9.11","sha":"dc9445f8736be410b668356b6dd922f8334fb06c","kind":"tag","published_at":"2017-03-06T00:51:44.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.11","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.11/manifests"},{"name":"v0.9.10","sha":"51ed9c2a40ebe5a26ecac1fe6baf146dfbd5937b","kind":"tag","published_at":"2017-02-28T20:45:39.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.10","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"59ec931d8fedd12676ca49664f70bea1ccc13344","kind":"tag","published_at":"2017-02-24T21:57:52.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.9","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"017e6d304f843a5318fb6a25f2e6813335754ca2","kind":"tag","published_at":"2017-02-21T18:59:42.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.8","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"964a2dd4d195b8c14c76df5f7ddb8f321c0d211c","kind":"tag","published_at":"2017-02-10T01:52:11.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.7","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"d1306a78ec5426ae19fdf0d3b2c5d8a3f69026e5","kind":"tag","published_at":"2017-02-03T16:02:37.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.6","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"d9605714395a983649d82b03394ccaa9db596399","kind":"tag","published_at":"2017-02-01T09:01:06.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.5","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"297f3735480d2d0f1c2f35533d6afa6689a4c3f5","kind":"tag","published_at":"2017-01-31T01:42:11.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.4","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"8624ca6f1d1582ddc426d4dc6b588aa4bfe0f888","kind":"tag","published_at":"2017-01-28T23:01:58.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.3","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"c31f76321ce76afd21bc68a5a10aea1be44bc6e4","kind":"tag","published_at":"2017-01-28T17:10:39.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.2","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"7612fd8e82d80f2214ba6be495c57ff3aa75b5c7","kind":"tag","published_at":"2017-01-25T22:55:52.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.1","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"5d9c1aeb065c83254cf281f9fbecca3c7982aed2","kind":"tag","published_at":"2017-01-25T20:57:45.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.0","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.0/manifests"},{"name":"v0.9.0-rc4","sha":"59e48997dda34e6363adf6fccaeae71a55b571d1","kind":"tag","published_at":"2017-01-25T18:11:53.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.0-rc4","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.0-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.0-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.0-rc4/manifests"},{"name":"v0.9.0-rc3","sha":"c334c1c7b54c7014af31f495305a1c76d354a0d0","kind":"tag","published_at":"2017-01-24T00:54:56.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.0-rc3","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.0-rc3/manifests"},{"name":"v0.9.0-rc2","sha":"1e05fc21457b8384c9047787021fff5a7c846f93","kind":"tag","published_at":"2017-01-22T00:30:13.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.0-rc2","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.0-rc2/manifests"},{"name":"v0.8.23","sha":"1f65ce75ec9229a0088a9fbd32b4834ca8701dab","kind":"tag","published_at":"2017-01-20T23:25:57.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.23","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.23/manifests"},{"name":"v0.9.0-rc1","sha":"3a52364f3ea140e34075b14380eefbc0b609ed57","kind":"tag","published_at":"2017-01-15T17:25:09.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.9.0-rc1","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.9.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.9.0-rc1/manifests"},{"name":"v0.8.22","sha":"9e45bd8c87f4d14fac86c1acdf3e7b89f9d6e9fe","kind":"tag","published_at":"2017-01-11T01:10:26.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.22","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.22/manifests"},{"name":"v0.8.21","sha":"9338c4f1b94d54e04c769c2792c11c03ffe7fad0","kind":"tag","published_at":"2016-12-24T17:36:54.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.21","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.21/manifests"},{"name":"v0.8.20","sha":"08c59a2e0e89434d259e9f59b326cbeb96af0034","kind":"tag","published_at":"2016-12-16T15:55:43.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.20","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.20/manifests"},{"name":"v0.8.19","sha":"36641e7b8139fb302f8799d54fd866b84889a2bb","kind":"tag","published_at":"2016-11-23T17:14:03.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.19","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.19/manifests"},{"name":"v0.8.18","sha":"17fb4cb5032682311722fe8d20f02a9fa1ea58ba","kind":"tag","published_at":"2016-11-19T19:40:00.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.18","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.18/manifests"},{"name":"v0.8.17","sha":"c91fca19e1fc7a88c700ff5b5832b11b5d929219","kind":"tag","published_at":"2016-11-02T16:26:04.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.17","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.17/manifests"},{"name":"v0.8.16","sha":"c9612a2f5776bd955cafe910f6a1b2446f698e68","kind":"tag","published_at":"2016-10-22T07:07:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.16","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.16/manifests"},{"name":"v0.8.15","sha":"9acb17ab54ce33f3776ff9d1e60519681afacc4f","kind":"tag","published_at":"2016-10-20T15:42:40.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.15","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.15/manifests"},{"name":"v0.8.14","sha":"1b42f3f594da4a8ad69051b4a3b5cbf08e2a2dfa","kind":"tag","published_at":"2016-10-19T04:42:39.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.14","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.14/manifests"},{"name":"v0.8.13","sha":"532b95097194c19d4cc76c6d84655a0f56d905a5","kind":"tag","published_at":"2016-10-16T17:34:26.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.13","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.13/manifests"},{"name":"v0.8.12","sha":"85c95040b31bccb39ff05df9c4f6ead66c44414b","kind":"tag","published_at":"2016-10-08T22:38:29.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.12","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.12/manifests"},{"name":"v0.8.11","sha":"c61b20cceb579d7b59408b2fca131ac3b5425732","kind":"tag","published_at":"2016-10-03T20:38:52.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.11","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.11/manifests"},{"name":"v0.8.10","sha":"2a2c098eeb147890e04c348e108e26a93fe57d8b","kind":"tag","published_at":"2016-09-28T05:22:28.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.10","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.10/manifests"},{"name":"v0.8.9","sha":"429de89276f056b132cda2115e5f122c035e0a88","kind":"tag","published_at":"2016-09-21T13:06:21.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.9","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.9/manifests"},{"name":"v0.8.8","sha":"7cc36a9cd390ac673f858ba1da0c4165d59a4fbc","kind":"tag","published_at":"2016-09-08T15:34:20.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.8","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.8/manifests"},{"name":"v0.8.7","sha":"e85ca8411ec4253cf4705c8b5efd409e5252af32","kind":"tag","published_at":"2016-09-05T16:39:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.7","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.7/manifests"},{"name":"v0.8.6","sha":"248d937f9a969a5dec5ffef7ae0e100e3c3fec5f","kind":"tag","published_at":"2016-09-02T05:06:12.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.6","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.6/manifests"},{"name":"v0.8.5","sha":"4bb92790748cd89449a1969b807ac31373e84bb8","kind":"tag","published_at":"2016-08-31T19:53:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.5","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"d690ffda8d38fe261abf2bea804bce28b57ee6fa","kind":"tag","published_at":"2016-08-22T15:37:53.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.4","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"5fb73073bd14669ef3a5fd7eeec69ed5fe12d1ea","kind":"tag","published_at":"2016-08-19T17:11:55.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.3","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"01f6115d7394069cbd25b13f1a46cc9c043f1dfd","kind":"tag","published_at":"2016-08-18T20:09:09.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.2","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"8c2359f9c305f28762e8eb60e1a8f599bb198c62","kind":"tag","published_at":"2016-08-11T09:38:44.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.1","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"f12f640590be48c4343c55559d2b03b8323d2f6e","kind":"tag","published_at":"2016-07-28T05:07:57.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.0","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.0/manifests"},{"name":"v0.7.15","sha":"78e74886be410b9ef0709f5ef11a13f875e6ef0a","kind":"tag","published_at":"2016-07-26T16:22:33.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.7.15","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.7.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.15/manifests"},{"name":"v0.8.0-rc3","sha":"e36f33589c994ac3115debbbe50a4214588b4319","kind":"tag","published_at":"2016-07-23T22:13:19.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.0-rc3","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.0-rc3/manifests"},{"name":"v0.8.0-rc2","sha":"fa51083a1270a03f09c77b132fbbaa5e971f5642","kind":"tag","published_at":"2016-07-18T01:26:20.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.0-rc2","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.0-rc2/manifests"},{"name":"v0.8.0-rc1","sha":"6fe01bc8e3bd9f6b148f125e895595d2d7274e94","kind":"tag","published_at":"2016-07-17T18:46:00.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.8.0-rc1","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.8.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.8.0-rc1/manifests"},{"name":"v0.7.14","sha":"ddbd139793dce826d2a346e8f34013a8f4f79fc7","kind":"tag","published_at":"2016-07-09T18:51:38.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.7.14","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.7.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.14/manifests"},{"name":"v0.7.13","sha":"97bc1e08e7e3acf0ed47502234e755f5f939d4f3","kind":"tag","published_at":"2016-07-06T03:06:10.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.7.13","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.7.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.13/manifests"},{"name":"v0.7.12","sha":"5deba439c3e44b5646cef22d34ccc412cbcb23f3","kind":"tag","published_at":"2016-07-03T15:53:56.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.7.12","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.7.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.12/manifests"},{"name":"v0.7.11","sha":"6ab508a93c8163a12315729f00fce4c539dfebd5","kind":"tag","published_at":"2016-06-24T02:46:06.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.7.11","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.7.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.11/manifests"},{"name":"v0.7.10","sha":"8a09f05644ad286e5a18c714ec1af58ed90d1d8b","kind":"tag","published_at":"2016-06-11T20:07:51.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.7.10","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.7.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.10/manifests"},{"name":"v0.7.9","sha":"bb059b97c0fa1fc4c155621ee27cf182d53fa131","kind":"tag","published_at":"2016-06-10T03:16:49.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.7.9","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.9/manifests"},{"name":"v0.7.8","sha":"58fa30200708cd1ccc91d2bbea0b620f69b5397b","kind":"tag","published_at":"2016-06-06T17:13:52.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.7.8","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.8/manifests"},{"name":"v0.7.7","sha":"b5c0406afe9ad1e20616fdb18a2e3f9d7dd40d1e","kind":"tag","published_at":"2016-06-01T11:01:53.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.7.7","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.7/manifests"},{"name":"v0.7.6","sha":"e0bd57d63cc130f2b604ba55930932f61ae8d100","kind":"tag","published_at":"2016-05-30T14:23:57.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.7.6","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.6/manifests"},{"name":"v0.7.5","sha":"41142d41eecc754a2ee1e4785a782ff58e9f1d0c","kind":"tag","published_at":"2016-05-12T16:30:41.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.7.5","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.5/manifests"},{"name":"v0.7.4","sha":"8378267b9bcba853a5cd837cd0450f29f8a36efd","kind":"tag","published_at":"2016-05-04T05:07:38.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.7.4","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.4/manifests"},{"name":"v0.7.2","sha":"a84b6aaedde1ec898535c9de82be9db241d33a6a","kind":"tag","published_at":"2016-04-11T02:54:54.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.7.2","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"97856462467db2e90cf368e407c7ebcc726a01a9","kind":"tag","published_at":"2016-03-17T06:33:23.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.7.1","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"708a310ab090bfd57d96837fb9329bd33849319a","kind":"tag","published_at":"2016-02-27T05:25:01.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.7.0","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.7.0/manifests"},{"name":"v0.6.15","sha":"b6965ecde89bb28576bcaa0bd8b271d24a736570","kind":"tag","published_at":"2016-02-22T16:15:17.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.15","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.15/manifests"},{"name":"v0.6.14","sha":"f6a66a5537ef4294c908d3fcd7c0d476aaf8ef64","kind":"tag","published_at":"2016-02-18T17:27:41.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.14","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.14/manifests"},{"name":"v0.6.13","sha":"fd5ab8c5c8bfb6f0a7fa1aaa4235bb09d13f8db7","kind":"tag","published_at":"2016-02-14T06:06:08.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.13","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.13/manifests"},{"name":"v0.6.12","sha":"064241f03cd372854542abf7f24b1187c3ee8a70","kind":"tag","published_at":"2016-02-13T05:22:42.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.12","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.12/manifests"},{"name":"v0.6.11","sha":"a5d0703e44867a97216bec66280c65365b28b67e","kind":"tag","published_at":"2016-01-23T13:35:11.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.11","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.11/manifests"},{"name":"v0.6.10","sha":"3f9cbc157a1f9ffd46959e15dff1418739205d8d","kind":"tag","published_at":"2016-01-18T21:15:09.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.10","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.10/manifests"},{"name":"v0.6.9","sha":"342ea25290e609bb26cf123d966bcf0b3cafdf39","kind":"tag","published_at":"2016-01-13T15:05:32.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.9","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.9/manifests"},{"name":"v0.6.8","sha":"9b57f60c2a0b290ef5eb06cd57da576e8ca55569","kind":"tag","published_at":"2016-01-07T22:50:18.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.8","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.8/manifests"},{"name":"v0.6.7","sha":"072ff149f540c756e190fa87a4f17a5b5f66cb9b","kind":"tag","published_at":"2015-12-24T15:54:02.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.7","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.7/manifests"},{"name":"v0.6.6","sha":"8f08baf43aa62eff26f6e1e5ee504f140fd138c4","kind":"tag","published_at":"2015-12-08T14:57:33.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.6","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.6/manifests"},{"name":"v0.6.5","sha":"f3f098e7f5f8972b2427910691c1a6be91c5eca8","kind":"tag","published_at":"2015-11-29T04:30:36.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.5","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.5/manifests"},{"name":"v0.6.4","sha":"af6fbba9b84728c8330cdb325e118448ff6cdad0","kind":"tag","published_at":"2015-11-23T05:56:44.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.4","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"a577574cfe1f8f4b9e9b583bbde9ad3da522ee85","kind":"tag","published_at":"2015-11-09T21:50:53.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.3","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"7521db7b0bf3eaaa6dfd431d6b89c34ded11c747","kind":"tag","published_at":"2015-11-01T21:24:26.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.2","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"72de877ec37e011d5a5b794bf10674fb40112bae","kind":"tag","published_at":"2015-10-18T03:03:15.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.1","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"a1bd0c16675c37c7b81d5907dc059457b93971e3","kind":"tag","published_at":"2015-09-02T15:54:55.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.6.0","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.6.0/manifests"},{"name":"v0.5.3","sha":"7511eeae7b95f2b4ba36ecb97e3a0b48fe346831","kind":"tag","published_at":"2015-09-01T14:35:46.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.5.3","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"cab653e7c7208ebf4c073884d63c713229b9f3c9","kind":"tag","published_at":"2015-08-18T20:36:44.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.5.2","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"3c915189f42d661b41ca9e5412f62d2b43a20d24","kind":"tag","published_at":"2015-08-10T17:10:58.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.5.1","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"a142d319e7be847b99938ae7fd70a3bdf63a2999","kind":"tag","published_at":"2015-08-07T19:11:24.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.5.0","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.5.0/manifests"},{"name":"v0.4.4","sha":"60ab4942261ff8d52d9b46048a49e4279b4b4079","kind":"tag","published_at":"2015-07-16T17:51:32.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.4.4","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"ac758ed3c8bb8ec085c1c8d642b70d41ba43fd93","kind":"tag","published_at":"2015-07-16T15:28:55.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.4.3","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"37c0ad19bb98076fd0a614538214adf32094aa12","kind":"tag","published_at":"2015-07-16T15:24:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.4.2","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"ab3e40ca45b13a75aa741eaa591b59146aaa8a50","kind":"tag","published_at":"2015-06-08T14:18:18.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.4.1","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"81d617bd936b15a24db7d800bb92d6d0bafc9ed6","kind":"tag","published_at":"2015-05-19T06:46:15.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.4.0","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.4.0/manifests"},{"name":"v0.3.3","sha":"206e19edb40a8e3df29fc8d3862d92b02176f3dc","kind":"tag","published_at":"2015-05-02T17:44:57.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.3.3","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"eb9c860cb477822b5f1a1e1fb5a3aac43735c819","kind":"tag","published_at":"2015-04-26T16:26:20.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.3.2","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"c90dc9f48f37c7373a1efadda405aa49e89d1bad","kind":"tag","published_at":"2015-04-12T18:52:30.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.3.1","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"45bd239202fd2733fc160fb12398ea74ca120344","kind":"tag","published_at":"2015-03-31T20:01:27.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.3.0","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"5d22be26d81d2661ad1d4980ccdf5937013492a8","kind":"tag","published_at":"2015-03-09T06:12:37.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.2.1","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"28f43993f2f507efa4d015635919b4ebabe66f57","kind":"tag","published_at":"2015-03-09T06:02:54.000Z","download_url":"https://codeload.github.com/serde-rs/serde/tar.gz/v0.2.0","html_url":"https://github.com/serde-rs/serde/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serde-rs%2Fserde/tags/v0.2.0/manifests"}]},"repo_metadata_updated_at":"2025-03-09T19:15:17.707Z","dependent_packages_count":39083,"downloads":470891350,"downloads_period":"total","dependent_repos_count":98312,"rankings":{"downloads":0.005641868304689098,"dependent_repos_count":0.007757568918947509,"dependent_packages_count":0.0,"stargazers_count":1.1431835652376285,"forks_count":1.382257734648829,"docker_downloads_count":0.024683173833014802,"average":0.4272539851571848},"purl":"pkg:cargo/serde","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/serde","docker_dependents_count":1152,"docker_downloads_count":495288179,"usage_url":"https://repos.ecosyste.ms/usage/cargo/serde","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/serde/dependencies","status":null,"funding_links":["https://github.com/sponsors/dtolnay"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/serde/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/serde/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/serde/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/serde/related_packages","maintainers":[{"uuid":"3618","login":"dtolnay","name":"David Tolnay","email":null,"url":"https://github.com/dtolnay","packages_count":227,"html_url":"https://crates.io/users/dtolnay","role":null,"created_at":"2022-11-08T01:02:01.722Z","updated_at":"2022-11-08T01:02:01.722Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/dtolnay/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":191780,"maintainers_count":47407,"namespaces_count":0,"keywords_count":49142,"github":"rust-lang","metadata":{"funded_packages_count":18683},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-05-31T05:13:13.970Z","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":3225,"unique_repositories_count_past_30_days":81,"recent_issues":[{"uuid":"5873488965","node_id":"PR_kwDOSQNiB88AAAABItba2Q","number":794,"state":"open","title":"chore(deps): bump the cargo-minor-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":108,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-15T20:34:05.000Z","updated_at":"2026-10-17T06:00:38.940Z","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":17,"packages":[{"name":"rand","old_version":"0.10.1","new_version":"0.10.3","repository_url":"https://github.com/rust-random/rand"},{"name":"futures-util","old_version":"0.3.33","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"clap","old_version":"4.6.4","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"rusqlite","old_version":"0.40.1","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"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.151","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"ignore","old_version":"0.4.31","new_version":"0.4.33","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"sha2","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"toml","old_version":"1.1.4+spec-1.1.0","new_version":"1.1.8+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"libc","old_version":"0.2.189","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"sonic-rs","old_version":"0.5.8","new_version":"0.5.10","repository_url":"https://github.com/cloudwego/sonic-rs"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"moka","old_version":"0.12.15","new_version":"0.12.16","repository_url":"https://github.com/moka-rs/moka"},{"name":"ureq","old_version":"3.3.0","new_version":"3.4.2","repository_url":"https://github.com/algesten/ureq"},{"name":"tokio","old_version":"1.53.1","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"clap_complete","old_version":"4.6.8","new_version":"4.6.11","repository_url":"https://github.com/clap-rs/clap"},{"name":"similar","old_version":"3.1.1","new_version":"3.2.0","repository_url":"https://github.com/mitsuhiko/similar"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-patch group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.3` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.33` | `0.3.34` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.4` | `4.6.7` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.40.1` | `0.40.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.154` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.31` | `0.4.33` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.11.0` | `0.11.1` |\n| [toml](https://github.com/toml-rs/toml) | `1.1.4+spec-1.1.0` | `1.1.8+spec-1.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.189` | `0.2.190` |\n| [sonic-rs](https://github.com/cloudwego/sonic-rs) | `0.5.8` | `0.5.10` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.15` | `0.12.16` |\n| [ureq](https://github.com/algesten/ureq) | `3.3.0` | `3.4.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.53.1` | `1.53.2` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.8` | `4.6.11` |\n| [similar](https://github.com/mitsuhiko/similar) | `3.1.1` | `3.2.0` |\n\n\nUpdates `rand` from 0.10.1 to 0.10.3\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.3] — 2026-09-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eWeightedIndex\u003c/code\u003e panic when the sum of float weights is infinite; return \u003ccode\u003eError::Overflow\u003c/code\u003e instead (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spurious \u003ccode\u003eError::NonFinite\u003c/code\u003e from \u003ccode\u003eUniform::new_inclusive\u003c/code\u003e on large finite float ranges such as \u003ccode\u003e0.0..=f64::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix possible panic due to sampling a deserialized \u003ccode\u003eUniform\u0026lt;char\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReport exact remaining lengths from \u003ccode\u003eWeightedIndex::weights()\u003c/code\u003e and reduce overhead when reading weights (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1808\"\u003e#1808\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1808\"\u003erust-random/rand#1808\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1821\"\u003erust-random/rand#1821\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1831\"\u003erust-random/rand#1831\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1838\"\u003erust-random/rand#1838\u003c/a\u003e\u003c/p\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/9e7d328f60d6372ae22927f37d1a816fc980f25e\"\u003e\u003ccode\u003e9e7d328\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.3 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1840\"\u003e#1840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/f73ce74d4ac8f47259e871e22939c6c52e17befe\"\u003e\u003ccode\u003ef73ce74\u003c/code\u003e\u003c/a\u003e Optimize WeightedIndex weight lookup and iteration (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ef9e044b6b1f5fe541516d4b622c9c2d9932d789\"\u003e\u003ccode\u003eef9e044\u003c/code\u003e\u003c/a\u003e Avoid panic from deserialized \u003ccode\u003eUniform\\\u0026lt;char\u0026gt;\u003c/code\u003e where \u003ccode\u003erange == 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c994eb1e40ab8cc9a929cfe11b345f7296bca393\"\u003e\u003ccode\u003ec994eb1\u003c/code\u003e\u003c/a\u003e docs: fix angle unit in quick start example (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/33dea4fcd044c3425fd8f35ffc9d203c652c3d73\"\u003e\u003ccode\u003e33dea4f\u003c/code\u003e\u003c/a\u003e Test that WeightedIndex rejects INFINITY with Error::Overflow (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1822\"\u003e#1822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/94c9078267aa9ea4e9ad61bd552b35245c995830\"\u003e\u003ccode\u003e94c9078\u003c/code\u003e\u003c/a\u003e Fix Uniform::new_inclusive overflow on large finite float ranges (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bb1262f703ca04e4ce56be78e1dc4e204cd6a998\"\u003e\u003ccode\u003ebb1262f\u003c/code\u003e\u003c/a\u003e Use Xoshiro256PlusPlus in examples/rayon-monte-carlo.rs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1805\"\u003e#1805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/521fab6a1bcf349760d2581c2143fbc1aafe8798\"\u003e\u003ccode\u003e521fab6\u003c/code\u003e\u003c/a\u003e Stop pinning dependencies (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/3f7c4335fd6ba118aaed1ab59b1964808a955d4d\"\u003e\u003ccode\u003e3f7c433\u003c/code\u003e\u003c/a\u003e Stop pinning dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/cf4f73e3953ffcf97f575317a07f0fd5983bfe9e\"\u003e\u003ccode\u003ecf4f73e\u003c/code\u003e\u003c/a\u003e sample_efraimidis_spirakis: error on more than amount non-finite weights (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1814\"\u003e#1814\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.3\"\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.33 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\n\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\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.33...0.3.34\"\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.4 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.4...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.40.1 to 0.40.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower MSRV to 1.88.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.40.1...v0.40.2\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.40.1...v0.40.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/e88f112bef7899234a497baed5cc3c3d553deeb8\"\u003e\u003ccode\u003ee88f112\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/d11c76e7d7e20eb8e22ede9250407187bd3f22e3\"\u003e\u003ccode\u003ed11c76e\u003c/code\u003e\u003c/a\u003e Update main.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/c922ca5b716b5a226df6eba9eea84c6320c60311\"\u003e\u003ccode\u003ec922ca5\u003c/code\u003e\u003c/a\u003e Lower MSRV to 1.88.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.40.1...v0.40.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.151 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.154\"\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.31 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\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.31...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 `sha2` from 0.11.0 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/138dc5a05b93f8e49cda177fc6cfd7cc43673e5d\"\u003e\u003ccode\u003e138dc5a\u003c/code\u003e\u003c/a\u003e Release sha2 v0.11.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/cf0105661369ca12811082b4fb0904231173c9b6\"\u003e\u003ccode\u003ecf01056\u003c/code\u003e\u003c/a\u003e sha2: fix \u003ccode\u003eunsafe_op_in_unsafe_fn\u003c/code\u003e lint, bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/7c59cadcfb4cb503fa165e7d43171a61b1378281\"\u003e\u003ccode\u003e7c59cad\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/f57b947f978f7ba522df7209a958ba11c426b0d5\"\u003e\u003ccode\u003ef57b947\u003c/code\u003e\u003c/a\u003e streebog: tweak internal implementation (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/336611ffbed10eddafa5f1b9e976120e56a6091d\"\u003e\u003ccode\u003e336611f\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ecargo::manual_readme\u003c/code\u003e lint (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/924\"\u003e#924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/1df8877ae0adc264ac561a5a32d6022343d9ceed\"\u003e\u003ccode\u003e1df8877\u003c/code\u003e\u003c/a\u003e md2: fix \u003ccode\u003eclippy::needless_range_loop\u003c/code\u003e lint (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/923\"\u003e#923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/6075989cbbd822dbab3ede104c33fcc03645f964\"\u003e\u003ccode\u003e6075989\u003c/code\u003e\u003c/a\u003e sha2: fix loading of round constants on AArch64 backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/eadfd90f0dd6272d20530a2cdb69d96319e4a85f\"\u003e\u003ccode\u003eeadfd90\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/fa3084083d946ac12436567d5a59c0935d5db1fa\"\u003e\u003ccode\u003efa30840\u003c/code\u003e\u003c/a\u003e blake2 v0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/f6c786d72ed4d37a32dcd32daa2e7277dd4683e1\"\u003e\u003ccode\u003ef6c786d\u003c/code\u003e\u003c/a\u003e ci: bump the all-deps group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.11.0...sha2-v0.11.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.4+spec-1.1.0 to 1.1.8+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/ceac6e4412420d5a5c19e4f7293ad005cf1a31b2\"\u003e\u003ccode\u003eceac6e4\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0fe9e93d6d6299400e168681f7cdd7515c0693d2\"\u003e\u003ccode\u003e0fe9e93\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e3a64aa201ec339abacb570417d75b327490cab4\"\u003e\u003ccode\u003ee3a64aa\u003c/code\u003e\u003c/a\u003e fix(display): Ensure all keys are encoded  (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/76484d005a0e68e8c1876f8a3417b71a3921623f\"\u003e\u003ccode\u003e76484d0\u003c/code\u003e\u003c/a\u003e fix(display): Ensure all keys are encoded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/711b1ba1ecb11e61df9a1609e24fa3b17d11d961\"\u003e\u003ccode\u003e711b1ba\u003c/code\u003e\u003c/a\u003e refactor(display): Clarify that we are working with encoded keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4f73ebdc8bd7fdf0e6bd379baeb96dedcee6bb2b\"\u003e\u003ccode\u003e4f73ebd\u003c/code\u003e\u003c/a\u003e test(display): Reproduce the key bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6c6a5cdcdc4d9beb16ff9bdf2dcbf360fc2bc84e\"\u003e\u003ccode\u003e6c6a5cd\u003c/code\u003e\u003c/a\u003e fix(parser): Remove risk of unsoundness with synthetic parser events and 'uns...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9c5e95d8d67514f2191afbee137ba40e85e4f441\"\u003e\u003ccode\u003e9c5e95d\u003c/code\u003e\u003c/a\u003e fix(parser): Remove risk of unsoundness with synthetic parser events and 'uns...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4d45944be2f6ee3b938dbba3d64a6d9c280bd9e9\"\u003e\u003ccode\u003e4d45944\u003c/code\u003e\u003c/a\u003e perf(parser): Remove no-op code (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/189c91c3d06a0f56e18f85cb00d3425534defd71\"\u003e\u003ccode\u003e189c91c\u003c/code\u003e\u003c/a\u003e perf(parser): Remove no-op code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v1.1.4...toml-v1.1.8\"\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.189 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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/libc/blob/0.2.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7b0ab5528dc7f361f3a0b4c06c2cad9971617f75\"\u003e\u003ccode\u003e7b0ab55\u003c/code\u003e\u003c/a\u003e ci: Rename \u003ccode\u003epublish_0.2.yml\u003c/code\u003e to \u003ccode\u003erelease.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ac85dde5fc269ab4a8cd935d3f76adf85372677c\"\u003e\u003ccode\u003eac85dde\u003c/code\u003e\u003c/a\u003e ci: Sync release permissions with \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8f8cd2032060e1477c08077cd5f89215384723e2\"\u003e\u003ccode\u003e8f8cd20\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.190\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/052c6e6a0186eeecf22c743d57c65a9963571241\"\u003e\u003ccode\u003e052c6e6\u003c/code\u003e\u003c/a\u003e changelog: Fix an incorrect commit link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea19fd7fba435c629ed247de7138d5cdb1dea309\"\u003e\u003ccode\u003eea19fd7\u003c/code\u003e\u003c/a\u003e test: Remove explicit \u003ccode\u003elibc\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/6dbf3a29a0a972087b684bc6d6cbf20f92143b66\"\u003e\u003ccode\u003e6dbf3a2\u003c/code\u003e\u003c/a\u003e dragonfly: Move \u003ccode\u003eINHERIT_ZERO\u003c/code\u003e to the freebsd module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8a64766c8514865dea77cfc3216f5a9dc38c6728\"\u003e\u003ccode\u003e8a64766\u003c/code\u003e\u003c/a\u003e apple: add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/28de5147ff5665b835472f00ead49da71084a593\"\u003e\u003ccode\u003e28de514\u003c/code\u003e\u003c/a\u003e linux, netbsd: Give statvfs a \u003ccode\u003eDefault\u003c/code\u003e impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a58a95f01d0561e75261052f5d8b3ad188f1ae4e\"\u003e\u003ccode\u003ea58a95f\u003c/code\u003e\u003c/a\u003e cygwin: Change \u003ccode\u003ePOSIX_SPAWN_*\u003c/code\u003e flags to \u003ccode\u003ec_short\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d175264e718db4f216df7aad5f1291fd0ec34139\"\u003e\u003ccode\u003ed175264\u003c/code\u003e\u003c/a\u003e apple: \u003ccode\u003etimeval32\u003c/code\u003e is exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.189...0.2.190\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sonic-rs` from 0.5.8 to 0.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudwego/sonic-rs/releases\"\u003esonic-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve shortest float output with non_trailing_zero by \u003ca href=\"https://github.com/HerrCai0907\"\u003e\u003ccode\u003e@​HerrCai0907\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/243\"\u003ecloudwego/sonic-rs#243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HerrCai0907\"\u003e\u003ccode\u003e@​HerrCai0907\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/243\"\u003ecloudwego/sonic-rs#243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudwego/sonic-rs/compare/v0.5.9...v0.5.10\"\u003ehttps://github.com/cloudwego/sonic-rs/compare/v0.5.9...v0.5.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopt: escape cold path + SIMD find_key_end + write_string_fast inline by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/223\"\u003ecloudwego/sonic-rs#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopt: SWAR number parsing, pointer-based DOM, peek_u16 structural matching by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/224\"\u003ecloudwego/sonic-rs#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopt: f32 fix + fuzz infrastructure by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/225\"\u003ecloudwego/sonic-rs#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize single-pass f32 parsing by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/227\"\u003ecloudwego/sonic-rs#227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudwego/sonic-rs/compare/v0.5.8...v0.5.9\"\u003ehttps://github.com/cloudwego/sonic-rs/compare/v0.5.8...v0.5.9\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/7eca25c81884264043eb5434c1fa3fcba49600b1\"\u003e\u003ccode\u003e7eca25c\u003c/code\u003e\u003c/a\u003e fix non_trailing_zero float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/03545a9530346fe279b674dd496e037d94204bc5\"\u003e\u003ccode\u003e03545a9\u003c/code\u003e\u003c/a\u003e opt: optimize single-pass f32 parsing and strengthen fuzz seeds and CI covera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/96daa500d0fd9267e96acdf221e0cebaab6527e6\"\u003e\u003ccode\u003e96daa50\u003c/code\u003e\u003c/a\u003e fuzz: add 5 structured fuzz targets with Arbitrary-based JSON generator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/f44023332c7ad2c7641d98ce0cf41c631a6e22eb\"\u003e\u003ccode\u003ef440233\u003c/code\u003e\u003c/a\u003e fix: deserialize f32 directly from string instead of f64→f32 cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/ae081a5f9ed8a345e2eb501a091ffe9031f57bf8\"\u003e\u003ccode\u003eae081a5\u003c/code\u003e\u003c/a\u003e chore: bump sonic-rs to 0.5.9, sonic-number to 0.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/d60c3b7f035c5592a74eb2fbe0b585e9818c3006\"\u003e\u003ccode\u003ed60c3b7\u003c/code\u003e\u003c/a\u003e bench: add test data from yyjson/go-json-experiment, compact all JSON\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/15def0bab685602f3adfe47cf43b387834b9a011\"\u003e\u003ccode\u003e15def0b\u003c/code\u003e\u003c/a\u003e opt: unchecked number parsing + SWAR fraction for padded buffers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/06a2a63898d3338dc6443e435ab05b730ada677a\"\u003e\u003ccode\u003e06a2a63\u003c/code\u003e\u003c/a\u003e opt: peek_u16 structural matching + scalar key parsing fast path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/0211f7c00f9b51ccbe6dee1cb9789d10ab9b2e3e\"\u003e\u003ccode\u003e0211f7c\u003c/code\u003e\u003c/a\u003e opt: SWAR integer parsing + pointer-based DOM push + inline memcpy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/6e707d86553f916887eb4f6ed1aa939bd5b7b2fc\"\u003e\u003ccode\u003e6e707d8\u003c/code\u003e\u003c/a\u003e opt: escape inline + write_string_fast inline\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudwego/sonic-rs/compare/v0.5.8...v0.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: reuse zlib's decoder buffer by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add reset method for read::GzDecoder and buffered::GzDecoder by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/534\"\u003erust-lang/flate2-rs#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop cloudflare-zlib by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/539\"\u003erust-lang/flate2-rs#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a wrapper for the \u003ccode\u003eCrc\u003c/code\u003e struct by \u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump miniz_oxide to 0.9 by \u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade miniz_oxide and add unit tests of the different flush kinds by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/498\"\u003erust-lang/flate2-rs#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix infinite loop in writing gzip header/footer by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/547\"\u003erust-lang/flate2-rs#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: generate corrupt gzip fixture at runtime by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject oversized gzip extra fields by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/553\"\u003erust-lang/flate2-rs#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject incomplete deflate streams at EOF by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eREADME.md\u003c/code\u003e in a private module by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support using nightly \u003ccode\u003ealloc_io\u003c/code\u003e by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/559\"\u003erust-lang/flate2-rs#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eget_mut()\u003c/code\u003e documentation to make clear how 'inner` can be used by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/558\"\u003erust-lang/flate2-rs#558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ed93d4fc60eaf876c6aded741bf992d524551930\"\u003e\u003ccode\u003eed93d4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/558\"\u003e#558\u003c/a\u003e from rust-lang/lib-doc-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fb5228dcd7ca7f4ffb2240e6aec8547b85064c9a\"\u003e\u003ccode\u003efb5228d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/559\"\u003e#559\u003c/a\u003e from bushrat011899/no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/6ed3ba32e321bd6865df6d4ec96d2550c11e50f0\"\u003e\u003ccode\u003e6ed3ba3\u003c/code\u003e\u003c/a\u003e Add executable \u003ccode\u003eno_std\u003c/code\u003e example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/faed8a04671a608efda8ae3520844889210ada95\"\u003e\u003ccode\u003efaed8a0\u003c/code\u003e\u003c/a\u003e Expand CI to test \u003ccode\u003eno_std\u003c/code\u003e compatibility and correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/2ba8e7e6663bb173782c2c96d1203bed098aadf3\"\u003e\u003ccode\u003e2ba8e7e\u003c/code\u003e\u003c/a\u003e Add unstable \u003ccode\u003eno_std\u003c/code\u003e support behind \u003ccode\u003eflate2_unstable_nightly_alloc_io\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3fe11268ccbb777e22a8352aa95307af72fa8ee9\"\u003e\u003ccode\u003e3fe1126\u003c/code\u003e\u003c/a\u003e Centralize usage of \u003ccode\u003estd\u003c/code\u003e for \u003ccode\u003eerror\u003c/code\u003e and \u003ccode\u003eio\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/98e313a26ff137b0d79eb55f192911c80862d6d5\"\u003e\u003ccode\u003e98e313a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eGzHeader::mtime_as_duration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/064296528d679f3aef0ca11b8ca0e2cad21b283d\"\u003e\u003ccode\u003e0642965\u003c/code\u003e\u003c/a\u003e Switch to \u003ccode\u003ecore\u003c/code\u003e implicit prelude and only use \u003ccode\u003estd\u003c/code\u003e where required\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/454a63ce8ac5891d938ecf372a537e17e5cae586\"\u003e\u003ccode\u003e454a63c\u003c/code\u003e\u003c/a\u003e Remove left-over \u003ccode\u003edbg!\u003c/code\u003e statement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/2a490b7df96326c34a8ea75b2930eab4851cac1e\"\u003e\u003ccode\u003e2a490b7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eruntime_detection\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `moka` from 0.12.15 to 0.12.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moka-rs/moka/releases\"\u003emoka's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.16\u003c/h2\u003e\n\u003ch2\u003eVersion 0.12.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where cache eviction could stall permanently when the cache was configured with the \u003cstrong\u003enon-default\u003c/strong\u003e LRU eviction policy (\u003ccode\u003eEvictionPolicy::lru()\u003c/code\u003e) by a race between insert and remove operations on the same key (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/592\"\u003e#592\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/592/\"\u003egh-pull-0592\u003c/a\u003e by \u003ca href=\"https://github.com/kim-jhyeon\"\u003e\u003ccode\u003e@​kim-jhyeon\u003c/code\u003e\u003c/a\u003e, reported in \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/590\"\u003e#590\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/590/\"\u003egh-issue-0590\u003c/a\u003e):\n\u003cul\u003e\n\u003cli\u003eThis bug was introduced in v0.12.0 and affected \u003ccode\u003esync::Cache\u003c/code\u003e, \u003ccode\u003esync::SegmentedCache\u003c/code\u003e and \u003ccode\u003efuture::Cache\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eA race between applying a write recording for an entry and concurrently removing that entry from the internal concurrent hash table could leave an orphaned node at the front of the LRU queue. Once present, no entry was ever evicted again and the cache grew unboundedly past \u003ccode\u003emax_capacity\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe same race also affected the default TinyLFU eviction policy, but with a milder symptom: each occurrence permanently leaked one phantom entry slot, causing \u003ccode\u003eentry_count\u003c/code\u003e and \u003ccode\u003eweighted_size\u003c/code\u003e to over-report and the usable capacity to shrink by one entry per occurrence. Fixed by the same change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorked around a ThreadSanitizer false positive (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/602\"\u003e#602\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/602/\"\u003egh-pull-0602\u003c/a\u003e):\n\u003cul\u003e\n\u003cli\u003eReplaced the standalone \u003ccode\u003efence(Acquire)\u003c/code\u003e in the internal \u003ccode\u003eMiniArc\u003c/code\u003e's drop path with an \u003ccode\u003eAcquire\u003c/code\u003e load of the reference count, so that downstream projects can now run ThreadSanitizer on code using Moka without hitting this false positive.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estd::sync::Arc\u003c/code\u003e has a similar workaround.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRaised the minimum version of the \u003ccode\u003ecrossbeam-epoch\u003c/code\u003e crate from \u003ccode\u003ev0.9.18\u003c/code\u003e to \u003ccode\u003ev0.9.20\u003c/code\u003e to avoid the following advisory (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/603\"\u003e#603\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/603/\"\u003egh-pull-0603\u003c/a\u003e):\n\u003cul\u003e\n\u003cli\u003e[RUSTSEC-2026-0204] crossbeam-epoch: invalid pointer dereference in \u003ccode\u003efmt::Pointer\u003c/code\u003e for \u003ccode\u003eAtomic\u003c/code\u003e and \u003ccode\u003eShared\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMoka is \u003cem\u003enot\u003c/em\u003e affected by this advisory because it never formats these pointer types. However, raising the minimum version prevents downstream lockfiles from resolving to an affected \u003ccode\u003ecrossbeam-epoch\u003c/code\u003e version via Moka.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moka-rs/moka/blob/main/CHANGELOG.md\"\u003emoka's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.12.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where cache eviction could stall permanently when the cache was\nconfigured with the \u003cstrong\u003enon-default\u003c/strong\u003e LRU eviction policy (\u003ccode\u003eEvictionPolicy::lru()\u003c/code\u003e)\nby a race between insert and remove operations on the same key\n(\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/592\"\u003e#592\u003c/a\u003e[gh-pull-0592] by [\u003ca href=\"https://github.com/kim-jhyeon\"\u003e\u003ccode\u003e@​kim-jhyeon\u003c/code\u003e\u003c/a\u003e][gh-kim-jhyeon], reported in\n\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/590\"\u003e#590\u003c/a\u003e[gh-issue-0590]):\n\u003cul\u003e\n\u003cli\u003eThis bug was introduced in v0.12.0 and affected \u003ccode\u003esync::Cache\u003c/code\u003e,\n\u003ccode\u003esync::SegmentedCache\u003c/code\u003e and \u003ccode\u003efuture::Cache\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eA race between applying a write recording for an entry and concurrently\nremoving that entry from the internal concurrent hash table could leave an\norphaned node at the front of the LRU queue. Once present, no entry was ever\nevicted again and the cache grew unboundedly past \u003ccode\u003emax_capacity\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe same race also affected the default TinyLFU eviction policy, but with\na milder symptom: each occurrence permanently leaked one phantom entry\nslot, causing \u003ccode\u003eentry_count\u003c/code\u003e and \u003ccode\u003eweighted_size\u003c/code\u003e to over-report and the\nusable capacity to shrink by one entry per occurrence. Fixed by the same\nchange.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorked around a ThreadSanitizer false positive (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/602\"\u003e#602\u003c/a\u003e[gh-pull-0602]):\n\u003cul\u003e\n\u003cli\u003eReplaced the standalone \u003ccode\u003efence(Acquire)\u003c/code\u003e in the internal \u003ccode\u003eMiniArc\u003c/code\u003e's drop\npath with an \u003ccode\u003eAcquire\u003c/code\u003e load of the reference count, so that downstream\nprojects can now run ThreadSanitizer on code using Moka without hitting\nthis false positive.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estd::sync::Arc\u003c/code\u003e has a similar workaround.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRaised the minimum version of the \u003ccode\u003ecrossbeam-epoch\u003c/code\u003e crate from \u003ccode\u003ev0.9.18\u003c/code\u003e to\n\u003ccode\u003ev0.9.20\u003c/code\u003e to avoid the following advisory (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/603\"\u003e#603\u003c/a\u003e[gh-pull-0603]):\n\u003cul\u003e\n\u003cli\u003e[RUSTSEC-2026-0204] crossbeam-epoch: invalid pointer dereference in\n\u003ccode\u003efmt::Pointer\u003c/code\u003e for \u003ccode\u003eAtomic\u003c/code\u003e and \u003ccode\u003eShared\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMoka is \u003cem\u003enot\u003c/em\u003e affected by this advisory because it never formats these\npointer types. However, raising the minimum version prevents downstream\nlockfiles from resolving to an affected \u003ccode\u003ecrossbeam-epoch\u003c/code\u003e version via\nMoka.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/a616ec19e8d4ed938caf8b2c88090331d778d5da\"\u003e\u003ccode\u003ea616ec1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/604\"\u003e#604\u003c/a\u003e from moka-rs/chore/bump-v0.12.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/3b140a627e9faa4ec6a8e682224c7f81efc2b6e4\"\u003e\u003ccode\u003e3b140a6\u003c/code\u003e\u003c/a\u003e Bump the version to v0.12.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/51b802dc5cfc9e0da21de04177d79028bfbe5d47\"\u003e\u003ccode\u003e51b802d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/603\"\u003e#603\u003c/a\u003e from moka-rs/bump-crossbeam-epoch-floor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/4f9071684161d59212c32a0e89762c3a5d6385a4\"\u003e\u003ccode\u003e4f90716\u003c/code\u003e\u003c/a\u003e Raise the minimum crossbeam-epoch version to 0.9.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/08d0e0458bd95af7f9435ff3ffbba6d1e91647c1\"\u003e\u003ccode\u003e08d0e04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/602\"\u003e#602\u003c/a\u003e from moka-rs/gh600-tsan-workaround\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/14447a7cbe441639e2aa3570e411fe493c71c9ac\"\u003e\u003ccode\u003e14447a7\u003c/code\u003e\u003c/a\u003e Restructure the v0.12.16 TSan workaround CHANGELOG entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/7b14c37b009a25c9a2ec27e2669dc5f8db7ce254\"\u003e\u003ccode\u003e7b14c37\u003c/code\u003e\u003c/a\u003e Avoid a TSan false positive by replacing the fence in MiniArc::drop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/05b37c63098473034e7e961c1010284163ad8634\"\u003e\u003ccode\u003e05b37c6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/599\"\u003e#599\u003c/a\u003e from moka-rs/gh590-deterministic-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/fc318584d25c0ea01109872da37d395754647e04\"\u003e\u003ccode\u003efc31858\u003c/code\u003e\u003c/a\u003e Replace private doc references in gh590 test comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/57435922036ff4ab9f1b5bd0c3bffe6c8acd9921\"\u003e\u003ccode\u003e5743592\u003c/code\u003e\u003c/a\u003e Improve the v0.12.16 CHANGELOG entry\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moka-rs/moka/compare/v0.12.15...v0.12.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ureq` from 3.3.0 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\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump ureq-proto to 0.6.2 (fixes to parsing and headers) \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1199\"\u003e#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pool connections with unconsumed buffered input \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1198\"\u003e#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix timeout budgets restarting and applying to later phases \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1194\"\u003e#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete TLS handshake during connect so timeout_connect covers it \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1193\"\u003e#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up read_json for responses with a known, small body size \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1191\"\u003e#1191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSeal RequestExt (technically breaking) \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1189\"\u003e#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSend canonical Basic authentication scheme to CONNECT proxies \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1185\"\u003e#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEstablish target TLS through HTTPS CONNECT proxies \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1183\"\u003e#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate rustls-platform-verifier to 0.7.0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1174\"\u003e#1174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix pooled connections never aging out according to max_idle_age \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1172\"\u003e#1172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrip brackets from IPv6-literal hosts before TLS SNI/ServerName \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1171\"\u003e#1171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequestExt::middleware_config for conf inside middleware \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1169\"\u003e#1169\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/cf4a3cda7ad6fd6804f05d5f275e54eaa3814ec4\"\u003e\u003ccode\u003ecf4a3cd\u003c/code\u003e\u003c/a\u003e 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/9559d7baef929989a4c0dde7d080069b50caac01\"\u003e\u003ccode\u003e9559d7b\u003c/code\u003e\u003c/a\u003e Bump ureq-proto to 0.6.2 (\u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/9eb654c35ee5830a22e5d6703e627c1faf8bedd0\"\u003e\u003ccode\u003e9eb654c\u003c/code\u003e\u003c/a\u003e Do not pool a connection with unconsumed input (\u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/5b81318e3c0d9f2b76b8eaf334bb7ee7dadc21e8\"\u003e\u003ccode\u003e5b81318\u003c/code\u003e\u003c/a\u003e Anchor timeout budgets to phase boundaries (\u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/d480543bec522ba4dc6f7a2651acbcd2fe19510a\"\u003e\u003ccode\u003ed480543\u003c/code\u003e\u003c/a\u003e Complete TLS handshakes while connecting (\u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1193\"\u003e#1193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/662410b4d1c2da4274f9f96a3fbb66a9daa73425\"\u003e\u003ccode\u003e662410b\u003c/code\u003e\u003c/a\u003e Buffer read_json into memory when Content-Length is below the limit (\u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1191\"\u003e#1191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algesten/ureq/compare/3.3.0...3.4.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.53.1 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https:...\n\n_Description has been truncated_\n\n\u003c!-- codesmith:footer --\u003e\n---\n\u003ca href=\"https://app.blacksmith.sh/8b-is/codesmith/crabcc/pr/794?autoLogin=true\u0026ref=codesmith_pr_footer\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v3.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-light-v3.svg\"\u003e\u003cimg alt=\"View with [code]smith\" src=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v3.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e \u003ca href=\"https://backend.blacksmith.sh/track/enable-autofix?expires=1794688450\u0026installation_model_id=429074\u0026pr_number=794\u0026ref=codesmith_pr_footer\u0026repository=8b-is%2Fcrabcc\u0026return_to=https%3A%2F%2Fgithub.com%2F8b-is%2Fcrabcc%2Fpull%2F794\u0026signature=eeb50e2f861a3f0f2c2f84138c37a0ff2d762eaa99fa74a8551eaa8a45db587e\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-light.svg\"\u003e\u003cimg alt=\"Autofix with [code]smith\" src=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\u003csup\u003eNeed help on this PR? Tag \u003ccode\u003e@codesmith-bot\u003c/code\u003e with what you need.\u003c/sup\u003e\n\n\u003c!-- codesmith:autofix:disabled --\u003e\n\u003c!-- /codesmith:footer --\u003e","html_url":"https://github.com/8b-is/crabcc/pull/794","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/8b-is%2Fcrabcc/issues/794","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/794/packages"},{"uuid":"5872583383","node_id":"PR_kwDOTM2dMs8AAAABIstABw","number":773,"state":"open","title":"Deps: Bump the rust-minor-patch group across 1 directory with 4 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-10-15T19:27:27.000Z","updated_at":"2026-10-15T23:32:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Deps: Bump","group_name":"rust-minor-patch","update_count":4,"packages":[{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.154","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":"encoding_rs","old_version":"0.8.35","new_version":"0.8.42","repository_url":"https://github.com/hsivonen/encoding_rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-minor-patch group with 4 updates in the /rust-modules directory: [libc](https://github.com/rust-lang/libc), [serde_json](https://github.com/serde-rs/json), [serde](https://github.com/serde-rs/serde) and [encoding_rs](https://github.com/hsivonen/encoding_rs).\n\nUpdates `libc` from 0.2.186 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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/libc/blob/0.2.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7b0ab5528dc7f361f3a0b4c06c2cad9971617f75\"\u003e\u003ccode\u003e7b0ab55\u003c/code\u003e\u003c/a\u003e ci: Rename \u003ccode\u003epublish_0.2.yml\u003c/code\u003e to \u003ccode\u003erelease.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ac85dde5fc269ab4a8cd935d3f76adf85372677c\"\u003e\u003ccode\u003eac85dde\u003c/code\u003e\u003c/a\u003e ci: Sync release permissions with \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8f8cd2032060e1477c08077cd5f89215384723e2\"\u003e\u003ccode\u003e8f8cd20\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.190\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/052c6e6a0186eeecf22c743d57c65a9963571241\"\u003e\u003ccode\u003e052c6e6\u003c/code\u003e\u003c/a\u003e changelog: Fix an incorrect commit link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea19fd7fba435c629ed247de7138d5cdb1dea309\"\u003e\u003ccode\u003eea19fd7\u003c/code\u003e\u003c/a\u003e test: Remove explicit \u003ccode\u003elibc\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/6dbf3a29a0a972087b684bc6d6cbf20f92143b66\"\u003e\u003ccode\u003e6dbf3a2\u003c/code\u003e\u003c/a\u003e dragonfly: Move \u003ccode\u003eINHERIT_ZERO\u003c/code\u003e to the freebsd module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8a64766c8514865dea77cfc3216f5a9dc38c6728\"\u003e\u003ccode\u003e8a64766\u003c/code\u003e\u003c/a\u003e apple: add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/28de5147ff5665b835472f00ead49da71084a593\"\u003e\u003ccode\u003e28de514\u003c/code\u003e\u003c/a\u003e linux, netbsd: Give statvfs a \u003ccode\u003eDefault\u003c/code\u003e impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a58a95f01d0561e75261052f5d8b3ad188f1ae4e\"\u003e\u003ccode\u003ea58a95f\u003c/code\u003e\u003c/a\u003e cygwin: Change \u003ccode\u003ePOSIX_SPAWN_*\u003c/code\u003e flags to \u003ccode\u003ec_short\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d175264e718db4f216df7aad5f1291fd0ec34139\"\u003e\u003ccode\u003ed175264\u003c/code\u003e\u003c/a\u003e apple: \u003ccode\u003etimeval32\u003c/code\u003e is exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.186...0.2.190\"\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.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.154\"\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 `encoding_rs` from 0.8.35 to 0.8.42\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/a155adc7271c9e507556d053c95b459186671d2a\"\u003e\u003ccode\u003ea155adc\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6603aed8a134fb444184e2d8b0b90609a64d1889\"\u003e\u003ccode\u003e6603aed\u003c/code\u003e\u003c/a\u003e Attach the multiversion crate to the std feature instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/f718b076e4cef994bc23231417b366480f52ad27\"\u003e\u003ccode\u003ef718b07\u003c/code\u003e\u003c/a\u003e docs: \u003ccode\u003emultiversion\u003c/code\u003e is compiled only with \u003ccode\u003esimd-accel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/4434afacb2f1a35dfd1c287b09b8b14c2a3e685f\"\u003e\u003ccode\u003e4434afa\u003c/code\u003e\u003c/a\u003e chore: pull in \u003ccode\u003emultiversion\u003c/code\u003e only when it is actually used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/96138f6c9351831946c57bf091dc5265f0da9afc\"\u003e\u003ccode\u003e96138f6\u003c/code\u003e\u003c/a\u003e Update main branch in URLs\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.42\"\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/GLinnik21/plx-native/pull/773","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GLinnik21%2Fplx-native/issues/773","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/773/packages"},{"uuid":"5857249759","node_id":"PR_kwDOS0Pi3c8AAAABIgclYw","number":33,"state":"closed","title":"build(deps): bump the cargo group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-15T12:41:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T23:18:41.000Z","updated_at":"2026-10-15T12:41:12.000Z","time_to_close":48149,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":46,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.54","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.65","new_version":"4.6.9","repository_url":"https://github.com/clap-rs/clap"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"inventory","old_version":"0.3.21","new_version":"0.3.25","repository_url":"https://github.com/dtolnay/inventory"},{"name":"reqwest","old_version":"0.13.1","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rig-core","old_version":"0.39.0","new_version":"0.42.0","repository_url":"https://github.com/0xPlaygrounds/rig"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"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.154","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.9.11+spec-1.1.0","new_version":"1.0.6+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.23.10+spec-1.0.0","new_version":"0.25.4+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.32","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"tree-sitter","old_version":"0.25.10","new_version":"0.26.13","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"uuid","old_version":"1.19.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"regex","old_version":"1.12.2","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"similar","old_version":"2.7.0","new_version":"3.2.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"starlark","old_version":"0.13.0","new_version":"0.14.2","repository_url":"https://github.com/facebook/starlark-rust"},{"name":"tokio-tungstenite","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"shellexpand","old_version":"3.1.1","new_version":"3.1.2"},{"name":"syn","old_version":"2.0.114","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"proc-macro2","old_version":"1.0.105","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"tokenizers","old_version":"0.23.1","new_version":"0.23.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"pdf-extract","old_version":"0.7.12","new_version":"0.12.1","repository_url":"https://github.com/jrmuizel/pdf-extract"},{"name":"rustyline","old_version":"14.0.0","new_version":"18.0.1","repository_url":"https://github.com/kkawakam/rustyline"},{"name":"schemars","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"objc2","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/madsmtm/objc2"},{"name":"windows","old_version":"0.60.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.104` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.65` | `4.6.9` |\n| dirs | `6.0.0` | `7.0.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.21` | `0.3.25` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.1` | `0.13.5` |\n| [rig-core](https://github.com/0xPlaygrounds/rig) | `0.39.0` | `0.42.0` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.40.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.154` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.11+spec-1.1.0` | `1.0.6+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.23.10+spec-1.0.0` | `0.25.4+spec-1.1.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.32` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.10` | `0.26.13` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.20` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.7.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.26.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.10` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.190` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.13.1` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [similar](https://github.com/mitsuhiko/similar) | `2.7.0` | `3.2.0` |\n| [starlark](https://github.com/facebook/starlark-rust) | `0.13.0` | `0.14.2` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.28.0` | `0.29.0` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `3.1.1` | `3.1.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.114` | `2.0.119` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.105` | `1.0.107` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.23.1` | `0.23.2` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [pdf-extract](https://github.com/jrmuizel/pdf-extract) | `0.7.12` | `0.12.1` |\n| [rustyline](https://github.com/kkawakam/rustyline) | `14.0.0` | `18.0.1` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.1` | `1.2.2` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.1` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.3` | `0.6.5` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.62.2` |\n\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 `base64` from 0.22.1 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md\"\u003ebase64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.23.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMake the tests build again on non-SIMD architectures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.23.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more consts for preconfigured configs and engines\u003c/li\u003e\n\u003cli\u003eMake DecodeError::InvalidLastSymbol more clear by including the decoded value\u003c/li\u003e\n\u003cli\u003eAdded SIMD-accelerated engines behind the default-on \u003ccode\u003esimd-unsafe\u003c/code\u003e feature: \u003ccode\u003eSimd\u003c/code\u003e picks the best\ninstruction set at runtime (AVX2 on \u003ccode\u003ex86_64\u003c/code\u003e, NEON on \u003ccode\u003eaarch64\u003c/code\u003e) and falls back to the scalar\n\u003ccode\u003eGeneralPurpose\u003c/code\u003e engine, while \u003ccode\u003eAvx2\u003c/code\u003e and \u003ccode\u003eNeon\u003c/code\u003e target one instruction set with no runtime\ndetection and work in \u003ccode\u003eno_std\u003c/code\u003e. The engines support the standard and URL-safe alphabets.\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.71.0\u003c/li\u003e\n\u003cli\u003eAdd support for custom padding symbols\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/069bf7067b949f5c0a92b6ceb82492920502f2c2\"\u003e\u003ccode\u003e069bf70\u003c/code\u003e\u003c/a\u003e v0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/6ab1fb0a5843013557a52c45c84b91f5d1bb87af\"\u003e\u003ccode\u003e6ab1fb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/310\"\u003e#310\u003c/a\u003e from musicinmybrain/test-on-non-simd-arches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/7cffce6f971acdf48f83112cbdd63bd61125ba06\"\u003e\u003ccode\u003e7cffce6\u003c/code\u003e\u003c/a\u003e Fix testing on architectures without unsafe SIMD support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e34f9a08c5c89a4641350ac22033f3fa4f5d4d97\"\u003e\u003ccode\u003ee34f9a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/308\"\u003e#308\u003c/a\u003e from atouchet/com\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e9240c9a01e0a4934c5619e74740caa6d1f67ce9\"\u003e\u003ccode\u003ee9240c9\u003c/code\u003e\u003c/a\u003e Remove outdated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/9e9220a4166f628de7c8803289e120ae1e944f78\"\u003e\u003ccode\u003e9e9220a\u003c/code\u003e\u003c/a\u003e v0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/870326ec592eebde9d6bfe4c5d8130c591273e9c\"\u003e\u003ccode\u003e870326e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/306\"\u003e#306\u003c/a\u003e from marshallpierce/mp/trailing-bits-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/fbec5f1050f9fc16e6a826ebabaa2b7b0644bd67\"\u003e\u003ccode\u003efbec5f1\u003c/code\u003e\u003c/a\u003e Document no trailing trailing bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/0a23549968f059b53cf39e96eba8f46779f322a7\"\u003e\u003ccode\u003e0a23549\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/305\"\u003e#305\u003c/a\u003e from marshallpierce/mp/edition-2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/f10b7e20614135aa61289140683fc93e5a45d338\"\u003e\u003ccode\u003ef10b7e2\u003c/code\u003e\u003c/a\u003e Update deps \u0026amp; edition\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.1\"\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 `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 `axum` from 0.8.8 to 0.8.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-v0.8.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::{requested_protocols, set_selected_protocol}\u003c/code\u003e for more flexible subprotocol selection (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.80 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Set connect endpoint on correct field in MethodRouter (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Return specific error message when multipart body limit is exceeded (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3597\"\u003etokio-rs/axum#3597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3620\"\u003etokio-rs/axum#3620\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3656\"\u003etokio-rs/axum#3656\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3611\"\u003etokio-rs/axum#3611\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/axum/commit/c59208c86fded335cd85e388030ad59347b0e5ae\"\u003e\u003ccode\u003ec59208c\u003c/code\u003e\u003c/a\u003e revert axum-core changelog changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/99068f5a4b309d0966777eb6e5a8ce924f204e6d\"\u003e\u003ccode\u003e99068f5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix \u003ccode\u003eIntoResponse\u003c/code\u003e for tuples overriding error response codes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3603\"\u003e#3603\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/23d7098691871ccec71ca17ea31d1d40b036c0d0\"\u003e\u003ccode\u003e23d7098\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;axum-core 0.5.6\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e8a39ad416d1ee4f61249904309691909db2db09\"\u003e\u003ccode\u003ee8a39ad\u003c/code\u003e\u003c/a\u003e axum-macros 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6e9a249a4fa45507b1157e570f9b6ec58d71cb86\"\u003e\u003ccode\u003e6e9a249\u003c/code\u003e\u003c/a\u003e axum-extra 0.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0ec9041a1b903778a91a23558e064a83b43674c1\"\u003e\u003ccode\u003e0ec9041\u003c/code\u003e\u003c/a\u003e axum 0.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c3fcebb38f356ccf96da158199d4e920aa8cfda3\"\u003e\u003ccode\u003ec3fcebb\u003c/code\u003e\u003c/a\u003e axum-core 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a8790fc29b0db5708cdbcae70597d37c5afe1143\"\u003e\u003ccode\u003ea8790fc\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/26ba7bb6f21cf8996493481a5275c01152f0aaf9\"\u003e\u003ccode\u003e26ba7bb\u003c/code\u003e\u003c/a\u003e docs: consolidate state management docs in crate root (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/9fc59efc1fa9a11f4157cff1f2d22355f01d7bc0\"\u003e\u003ccode\u003e9fc59ef\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3689\"\u003e#3689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.8...axum-v0.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.54 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.54...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 `clap_complete` from 4.5.65 to 4.6.9\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_complete's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\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\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.5.65...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 `dirs` from 6.0.0 to 7.0.0\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 `inventory` from 0.3.21 to 0.3.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/inventory/releases\"\u003einventory's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Redox OS support (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e, thanks \u003ca href=\"https://github.com/willnode\"\u003e\u003ccode\u003e@​willnode\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for VxWorks targets (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/89\"\u003e#89\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elBoberido\"\u003e\u003ccode\u003e@​elBoberido\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering clippy::disallowed_types in downstream projects that use Loom (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/88\"\u003e#88\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elBoberido\"\u003e\u003ccode\u003e@​elBoberido\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for QNX Neutrino targets (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/87\"\u003e#87\u003c/a\u003e, thanks \u003ca href=\"https://github.com/orecham\"\u003e\u003ccode\u003e@​orecham\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/inventory/commit/ffc228473d7aa20ca0790ddccc894a20682489ae\"\u003e\u003ccode\u003effc2284\u003c/code\u003e\u003c/a\u003e Release 0.3.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b2d280f2dc9d34f59fb555ed7b453f88e471c299\"\u003e\u003ccode\u003eb2d280f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e from willnode/redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b3c1d19e1abadcf1b3cb3560555087d27d044708\"\u003e\u003ccode\u003eb3c1d19\u003c/code\u003e\u003c/a\u003e Redox support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/8e9a9bf114e3c3c87db46c17fa751b8df0bdf18b\"\u003e\u003ccode\u003e8e9a9bf\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b6f12356465680ffbf53af813ff4bb2affaa579f\"\u003e\u003ccode\u003eb6f1235\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/a5f99d2e57febbf0f438be8aa13ab7bb06475eef\"\u003e\u003ccode\u003ea5f99d2\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/758923586f7441b8a7b10c5885ac6983ede46e62\"\u003e\u003ccode\u003e7589235\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/inventory/commit/4a0769f1e2746428189a3a5df336af859e2646f8\"\u003e\u003ccode\u003e4a0769f\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/041adb9d0efdade925c4c4da1ebe881f160de98b\"\u003e\u003ccode\u003e041adb9\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/inventory/commit/a7b5b3dc6db4d7fbbcaaf0ecf323e03767698b72\"\u003e\u003ccode\u003ea7b5b3d\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/inventory/compare/0.3.21...0.3.25\"\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.1 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\u003ch2\u003ev0.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CertificateRevocationList parsing of PEM values.\u003c/li\u003e\n\u003cli\u003eFix logging in resolver to only show host, not full URL.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns to fallback to a default if \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e fails.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to handle \u003ccode\u003eSTOP_SENDING\u003c/code\u003e as not an error.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 pool to remove timed out QUIC connections.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 connection establishment picking IPv4 and IPv6.\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier.\u003c/li\u003e\n\u003cli\u003e(wasm) Only use wasm-bindgen on unknown-* targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.1...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rig-core` from 0.39.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/0xPlaygrounds/rig/blob/main/CHANGELOG.md\"\u003erig-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/compare/v0.41.0...v0.42.0\"\u003e0.42.0\u003c/a\u003e - 2026-08-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(voyageai)\u003c/em\u003e expose embedding request options (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2343\"\u003e#2343\u003c/a\u003e) (by \u003ca href=\"https://github.com/sergiomeneses\"\u003esergiomeneses\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(agent)\u003c/em\u003e [\u003cstrong\u003ebreaking\u003c/strong\u003e] expose portable model-turn termination metadata to hooks (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2341\"\u003e#2341\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecarry the provider transport request id on completion errors (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2314\"\u003e#2314\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2315\"\u003e#2315\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2315\"\u003e#2315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eresponse identity metadata — native response id + provider transport request id, to every completion observer (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2313\"\u003e#2313\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2313\"\u003e#2313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e per-breakpoint cache TTL — static prefix independent of conversation tail (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2266\"\u003e#2266\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2312\"\u003e#2312\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(venice)\u003c/em\u003e add Venice AI provider with live-recorded cassette coverage (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2306\"\u003e#2306\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e add image embeddings (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2304\"\u003e#2304\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e support strict tool use (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2296\"\u003e#2296\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(doubleword)\u003c/em\u003e report the embedding width Doubleword actually returns (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2356\"\u003e#2356\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openrouter)\u003c/em\u003e surface chat-completions refusals, and map the reasoning share of usage (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2358\"\u003e#2358\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig)\u003c/em\u003e exclude test cassettes from the published crate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2350\"\u003e#2350\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(embeddings)\u003c/em\u003e keep a document's embeddings in text order across batch boundaries (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2348\"\u003e#2348\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(embeddings)\u003c/em\u003e builder input order (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2344\"\u003e#2344\u003c/a\u003e) (by \u003ca href=\"https://github.com/sergiomeneses\"\u003esergiomeneses\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(mistral)\u003c/em\u003e eight more provider bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2337\"\u003e#2337\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e preserve the provider's response when a websocket upgrade is rejected (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2338\"\u003e#2338\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(core)\u003c/em\u003e [\u003cstrong\u003ebreaking\u003c/strong\u003e] preserve response headers on non-success HTTP errors (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2333\"\u003e#2333\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethree model-listing and usage bugs found by live cassette recording (anthropic, gemini) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2334\"\u003e#2334\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2334\"\u003e#2334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e six wire-level defects found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2332\"\u003e#2332\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(mistral)\u003c/em\u003e four provider bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2331\"\u003e#2331\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e two stop_sequence bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2329\"\u003e#2329\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini)\u003c/em\u003e four response-mapping bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2328\"\u003e#2328\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini, agent)\u003c/em\u003e close the whole output-budget truncation chain, not just the 4096 cap (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2324\"\u003e#2324\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e enable all-feature wasm builds (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2319\"\u003e#2319\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(bedrock)\u003c/em\u003e raw_completion discards provider-only response data (guardrail trace, request id, service tier) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2311\"\u003e#2311\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(bedrock)\u003c/em\u003e ship invocable model identifiers, and keep provider error bodies the SDK cannot classify (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2309\"\u003e#2309\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e validate required tool choice (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2302\"\u003e#2302\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e Cohere provider sends request shapes the v2 chat API rejects, and ships removed model IDs (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2263\"\u003e#2263\u003c/a\u003e) (by \u003ca href=\"https://github.com/rleisti\"\u003erleisti\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e preserve Responses message phase across stateless replay (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2269\"\u003e#2269\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2295\"\u003e#2295\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e merge additional_params tools into chat completions tool list (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/1890\"\u003e#1890\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2294\"\u003e#2294\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini)\u003c/em\u003e send temperature and max_tokens; add live regression cassettes and a cache-prefix guard (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2283\"\u003e#2283\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e prefer \u003ccode\u003emessage_delta\u003c/code\u003e usage.input_tokens when the provider sends it there (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2279\"\u003e#2279\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(release)\u003c/em\u003e isolate macro hygiene fixture (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2227\"\u003e#2227\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereconcile the changelogs and the migration guide with what actually merged (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2353\"\u003e#2353\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2353\"\u003e#2353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e make a live tracing capture provable, not assumed (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2347\"\u003e#2347\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(providers)\u003c/em\u003e share the paginated model-listing loop, and add Groq listing (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2339\"\u003e#2339\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e clear the outstanding security advisories (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2342\"\u003e#2342\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove #[non_exhaustive] from the workspace (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2335\"\u003e#2335\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2335\"\u003e#2335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-agent)\u003c/em\u003e share AgentConfig across builder, agent, and runner (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2326\"\u003e#2326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2327\"\u003e#2327\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eworkspace-wide LOC consolidation pass 8 (net −1,353 production lines) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2320\"\u003e#2320\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2320\"\u003e#2320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e consolidate provider boilerplate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2317\"\u003e#2317\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\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/0xPlaygrounds/rig/commit/d5a34986a1ad57f1e9c5984b82f8d7438ffc717e\"\u003e\u003ccode\u003ed5a3498\u003c/code\u003e\u003c/a\u003e chore(release): publish v0.42.0 from main, including everything merged since ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/9f74bbc97af3b072d5f22d4f85fa2395391bc7e3\"\u003e\u003ccode\u003e9f74bbc\u003c/code\u003e\u003c/a\u003e chore(deps): lower dependency floors to what rig needs and stop raising them ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/93b1fd0585acf47b5db508e932b35d34cd02f95b\"\u003e\u003ccode\u003e93b1fd0\u003c/code\u003e\u003c/a\u003e chore(deps): bump redis from 1.2.1 to 1.5.0 (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2361\"\u003e#2361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/4487ba299269c51ecb74b4a155ccc7190248c0d0\"\u003e\u003ccode\u003e4487ba2\u003c/code\u003e\u003c/a\u003e feat(agent): restore raw provider response access at the agent level, on both...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/2da030332e554c0843105431f2d98d56574a5e3e\"\u003e\u003ccode\u003e2da0303\u003c/code\u003e\u003c/a\u003e chore: release v0.42.0 (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2221\"\u003e#2221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/57b4ad2bb354c3f665dc079dedff05d31eacf98d\"\u003e\u003ccode\u003e57b4ad2\u003c/code\u003e\u003c/a\u003e fix(providers): survive truncated tool calls and preserve DeepSeek wire data ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/d525224eaa199f0d588e173671fbee0547fe8b03\"\u003e\u003ccode\u003ed525224\u003c/code\u003e\u003c/a\u003e fix(doubleword): report the embedding width Doubleword actually returns (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/8ea03a251b07a99006c9a50609da4aa945dddac9\"\u003e\u003ccode\u003e8ea03a2\u003c/code\u003e\u003c/a\u003e fix(openrouter): surface chat-completions refusals, and map the reasoning sha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/4232abdb85a3ef2c48ccf3fa5c2cb8636588db94\"\u003e\u003ccode\u003e4232abd\u003c/code\u003e\u003c/a\u003e docs: reconcile the changelogs and the migration guide with what actually mer...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/854b765abf574245470fa6440bf0ed33886c7f1e\"\u003e\u003ccode\u003e854b765\u003c/code\u003e\u003c/a\u003e fix(rig): exclude test cassettes from the published crate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2350\"\u003e#2350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/0xPlaygrounds/rig/compare/v0.39.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.40.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower MSRV to 1.88.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/camilesing/CodeSmith/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/camilesing%2FCodeSmith/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"5856440539","node_id":"PR_kwDONlFhxc8AAAABIfzXFg","number":2327,"state":"open","title":"chore(deps): bump the cargo-minor-and-patch group across 1 directory with 31 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-10-14T22:03:40.000Z","updated_at":"2026-10-14T22:04:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-and-patch","update_count":31,"packages":[{"name":"tokio","old_version":"1.52.2","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"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.151","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"uuid","old_version":"1.23.1","new_version":"1.28.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"open","old_version":"5.3.4","new_version":"5.4.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"futures","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":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"hyper","old_version":"1.9.0","new_version":"1.12.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.20","new_version":"0.1.21","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"redis","old_version":"1.2.1","new_version":"1.7.1","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"clap-help","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/Canop/clap-help"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"inventory","old_version":"0.3.24","new_version":"0.3.25","repository_url":"https://github.com/dtolnay/inventory"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"indicatif","old_version":"0.18.4","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"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":"rust-embed","old_version":"8.11.0","new_version":"8.13.0"},{"name":"msb_krun","old_version":"0.1.16","new_version":"0.1.41","repository_url":"https://github.com/zerocore-ai/libkrun"},{"name":"crossbeam-queue","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"filetime","old_version":"0.2.27","new_version":"0.2.29","repository_url":"https://github.com/alexcrichton/filetime"},{"name":"humantime","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/chronotope/humantime"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.2` | `1.53.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.154` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.28.0` |\n| [open](https://github.com/Byron/open-rs) | `5.3.4` | `5.4.4` |\n| [futures](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| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.12.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.20` | `0.1.21` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [redis](https://github.com/redis-rs/redis-rs) | `1.2.1` | `1.7.1` |\n| [clap-help](https://github.com/Canop/clap-help) | `1.5.0` | `1.7.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.24` | `0.3.25` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.190` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.4` | `0.18.6` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\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| rust-embed | `8.11.0` | `8.13.0` |\n| [msb_krun](https://github.com/zerocore-ai/libkrun) | `0.1.16` | `0.1.41` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.12` | `0.3.14` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [filetime](https://github.com/alexcrichton/filetime) | `0.2.27` | `0.2.29` |\n| [humantime](https://github.com/chronotope/humantime) | `2.3.0` | `2.4.0` |\n\n\nUpdates `tokio` from 1.52.2 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.2...tokio-1.53.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.151 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.154\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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.28.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.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional serde format adapters by \u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.28.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/918\"\u003euuid-rs/uuid#918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\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.27.0...v1.28.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.27.0...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept case-insensitive urn:uuid: prefixes when parsing by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ordering of V7 UUIDs created by earlier seconds with later subsec nanos 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/915\"\u003euuid-rs/uuid#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.27.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/917\"\u003euuid-rs/uuid#917\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\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.1...v1.27.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.1...v1.27.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/276c23628a669ca9fca637f3326c21b114e88049\"\u003e\u003ccode\u003e276c236\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/918\"\u003e#918\u003c/a\u003e from uuid-rs/cargo/v1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b3b9f55260d402ed3184577bc35a054ba9a28f4\"\u003e\u003ccode\u003e4b3b9f5\u003c/code\u003e\u003c/a\u003e prepare for 1.28.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cbf9c818b89754a83d4ca54f2a9bf809e2476f67\"\u003e\u003ccode\u003ecbf9c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/916\"\u003e#916\u003c/a\u003e from RanaPriyansh/fix/optional-serde-adapters-840\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/784a0229388c3df8d729eb212f0580d2617191b2\"\u003e\u003ccode\u003e784a022\u003c/code\u003e\u003c/a\u003e Inline expected tokens in optional compact serde test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a5678c3156831969fbd4573b7afdd0585d88e3a1\"\u003e\u003ccode\u003ea5678c3\u003c/code\u003e\u003c/a\u003e Simplify optional serde adapter tests to option tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/638a5180ba347d52cd7eb60518dc751b1dfb2f80\"\u003e\u003ccode\u003e638a518\u003c/code\u003e\u003c/a\u003e Refactor optional serde adapter tests and share byte wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b62154e8be41ce42127cba08ee5e5cef3e2ea971\"\u003e\u003ccode\u003eb62154e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/917\"\u003e#917\u003c/a\u003e from uuid-rs/cargo/v1.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ffd8ec55f20006fa2b5978cc03a1e671835040e9\"\u003e\u003ccode\u003effd8ec5\u003c/code\u003e\u003c/a\u003e prepare for 1.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/654fa5b891d0346055d9d234599f80b06cf03a1c\"\u003e\u003ccode\u003e654fa5b\u003c/code\u003e\u003c/a\u003e Add optional serde format adapters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b6c10f9dd9cf37809460859ab88071d43703398\"\u003e\u003ccode\u003e4b6c10f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/915\"\u003e#915\u003c/a\u003e from uuid-rs/fix/v7-ordering\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open` from 5.3.4 to 5.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.4...v5.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `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 `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 `hyper` from 1.9.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add max_header_size limit for server and client (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4183\"\u003e#4183\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d1cd14eff392be63a2318d690cc9380723ec61a1\"\u003ed1cd14ef\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3832\"\u003e#3832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ewithdraw a stale want when the client dispatcher takes a request (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c44f1cc51c2bc45b502031a646d3d54315bd7a16\"\u003ec44f1cc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove content-length if transfer-encoding is auto-added (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4224\"\u003e#4224\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/69396fdd960629d69b09cc6c9b367ef8650c001d\"\u003e69396fdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways remove content-length if transfer-encoding is sent (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4223\"\u003e#4223\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/a5d7fd7861598c0b8c857cb75240a75bcfbd96a3\"\u003ea5d7fd78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elet a Connection close token win over a later keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4201\"\u003e#4201\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5dadff76d1cb5d21046218df3568569fbba8ed21\"\u003e5dadff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve hop-by-hop when setting close or keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4196\"\u003e#4196\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/74a39081ff1496970fb75da75c5282b23a9b69e5\"\u003e74a39081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e do not reserve capacity for idle Upgraded streams (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4198\"\u003e#4198\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/e89d0d93d9566210ee95aea234a00952ebc4a202\"\u003ee89d0d93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEverything\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo responsibile -\u0026gt; responsible by \u003ca href=\"https://github.com/vaibhav8a\"\u003e\u003ccode\u003e@​vaibhav8a\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4177\"\u003ehyperium/hyper#4177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: replace single-character lifetime names with descriptive names by \u003ca href=\"https://github.com/dox4\"\u003e\u003ccode\u003e@​dox4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4173\"\u003ehyperium/hyper#4173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): resolve collapsible_match lint by \u003ca href=\"https://github.com/nakaryo716\"\u003e\u003ccode\u003e@​nakaryo716\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4178\"\u003ehyperium/hyper#4178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehyper Improvement Proposals 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/4131\"\u003ehyperium/hyper#4131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): simpler custom Incoming channel 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/4168\"\u003ehyperium/hyper#4168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(maintainers): add 0x676e67 as a collaborator 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/4184\"\u003ehyperium/hyper#4184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ext): remove broken \u003ccode\u003eOriginalHeaderOrder\u003c/code\u003e doctest by \u003ca href=\"https://github.com/cratelyn\"\u003e\u003ccode\u003e@​cratelyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4188\"\u003ehyperium/hyper#4188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): remove unused \u003ccode\u003efutures-channel\u003c/code\u003e from \u003ccode\u003ehttp1\u003c/code\u003e feature by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4185\"\u003ehyperium/hyper#4185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.5.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4189\"\u003ehyperium/hyper#4189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): address ignored_unit_patterns lint by \u003ca href=\"https://github.com/nakaryo716\"\u003e\u003ccode\u003e@​nakaryo716\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4193\"\u003ehyperium/hyper#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve hop-by-hop when setting close or keep-alive by \u003ca href=\"https://github.com/dtolnay\"\u003e\u003ccode\u003e@​dtolnay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4196\"\u003ehyperium/hyper#4196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): do not reserve capacity for idle Upgraded streams by \u003ca href=\"https://github.com/Dev-next-gen\"\u003e\u003ccode\u003e@​Dev-next-gen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4198\"\u003ehyperium/hyper#4198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): Address clippy panics and missing_panics_doc lints by \u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4191\"\u003ehyperium/hyper#4191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos in capi README, MSRV and governance docs by \u003ca href=\"https://github.com/toyeshhm\"\u003e\u003ccode\u003e@​toyeshhm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4204\"\u003ehyperium/hyper#4204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): Address trivial, low quantity clippy lints. by \u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4190\"\u003ehyperium/hyper#4190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(clippy): allow clippy lints following 1.99.0 release 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/4219\"\u003ehyperium/hyper#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: remove useless_borrows_in_formatting from the clippy allowlist by \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4220\"\u003ehyperium/hyper#4220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(h1): mark partial Debug impls as non-exhaustive by \u003ca href=\"https://github.com/badimalex\"\u003e\u003ccode\u003e@​badimalex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4218\"\u003ehyperium/hyper#4218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): Address cast-possible-truncation clippy findings. by \u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4192\"\u003ehyperium/hyper#4192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http1): add max_header_size limit for server and client by \u003ca href=\"https://github.com/Aditya-9-6\"\u003e\u003ccode\u003e@​Aditya-9-6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4183\"\u003ehyperium/hyper#4183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): let a Connection close token win over a later keep-alive by \u003ca href=\"https://github.com/shoemoney\"\u003e\u003ccode\u003e@​shoemoney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4201\"\u003ehyperium/hyper#4201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): always remove content-length if transfer-encoding is sent 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/4223\"\u003ehyperium/hyper#4223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): remove invalid content-length if transfer-encoding is auto-added 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/4224\"\u003ehyperium/hyper#4224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): withdraw a stale want when the client dispatcher takes a request by \u003ca href=\"https://github.com/shodoco\"\u003e\u003ccode\u003e@​shodoco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4208\"\u003ehyperium/hyper#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): skip waking a closed peer when a channel end drops by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4225\"\u003ehyperium/hyper#4225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v1.12.0 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/4226\"\u003ehyperium/hyper#4226\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaibhav8a\"\u003e\u003ccode\u003e@​vaibhav8a\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4177\"\u003ehyperium/hyper#4177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dox4\"\u003e\u003ccode\u003e@​dox4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4173\"\u003ehyperium/hyper#4173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay\"\u003e\u003ccode\u003e@​dtolnay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4196\"\u003ehyperium/hyper#4196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Dev-next-gen\"\u003e\u003ccode\u003e@​Dev-next-gen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4198\"\u003ehyperium/hyper#4198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4191\"\u003ehyperium/hyper#4191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyeshhm\"\u003e\u003ccode\u003e@​toyeshhm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4204\"\u003ehyperium/hyper#4204\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\u003ch2\u003ev1.12.0 (2026-10-06)\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\u003ewithdraw a stale want when the client dispatcher takes a request (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c44f1cc51c2bc45b502031a646d3d54315bd7a16\"\u003ec44f1cc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove content-length if transfer-encoding is auto-added (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4224\"\u003e#4224\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/69396fdd960629d69b09cc6c9b367ef8650c001d\"\u003e69396fdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways remove content-length if transfer-encoding is sent (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4223\"\u003e#4223\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/a5d7fd7861598c0b8c857cb75240a75bcfbd96a3\"\u003ea5d7fd78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elet a Connection close token win over a later keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4201\"\u003e#4201\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5dadff76d1cb5d21046218df3568569fbba8ed21\"\u003e5dadff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve hop-by-hop when setting close or keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4196\"\u003e#4196\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/74a39081ff1496970fb75da75c5282b23a9b69e5\"\u003e74a39081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e do not reserve capacity for idle Upgraded streams (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4198\"\u003e#4198\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/e89d0d93d9566210ee95aea234a00952ebc4a202\"\u003ee89d0d93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add max_header_size limit for server and client (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4183\"\u003e#4183\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d1cd14eff392be63a2318d690cc9380723ec61a1\"\u003ed1cd14ef\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3832\"\u003e#3832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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#...\n\n_Description has been truncated_","html_url":"https://github.com/iii-hq/iii/pull/2327","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iii-hq%2Fiii/issues/2327","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2327/packages"},{"uuid":"5851654316","node_id":"PR_kwDOTWimM88AAAABIb8BqA","number":503,"state":"closed","title":"Bump the cargo group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-10-15T00:01:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T16:36:26.000Z","updated_at":"2026-10-15T00:01:54.000Z","time_to_close":26717,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":19,"packages":[{"name":"tokio","old_version":"1.53.1","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"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.151","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.9.12+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"clap","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"aes-gcm","old_version":"0.10.3","new_version":"0.11.1","repository_url":"https://github.com/RustCrypto/AEADs"},{"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":"uuid","old_version":"1.26.1","new_version":"1.28.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"fluent-templates","old_version":"0.13.3","new_version":"0.15.1","repository_url":"https://github.com/XAMPPRocky/fluent-templates"},{"name":"rmcp","old_version":"2.2.0","new_version":"3.5.1","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"tokio-test","old_version":"0.4.5","new_version":"0.4.6","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tauri","old_version":"2.11.5","new_version":"2.12.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin-global-shortcut","old_version":"2.3.1","new_version":"2.4.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-single-instance","old_version":"2.4.5","new_version":"2.5.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-build","old_version":"2.6.3","new_version":"2.7.2","repository_url":"https://github.com/tauri-apps/tauri"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.53.1` | `1.53.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.154` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.12+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [aes-gcm](https://github.com/RustCrypto/AEADs) | `0.10.3` | `0.11.1` |\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| [uuid](https://github.com/uuid-rs/uuid) | `1.26.1` | `1.28.0` |\n| [fluent-templates](https://github.com/XAMPPRocky/fluent-templates) | `0.13.3` | `0.15.1` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `2.2.0` | `3.5.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.190` |\n| [tokio-test](https://github.com/tokio-rs/tokio) | `0.4.5` | `0.4.6` |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.3` |\n| [tauri-plugin-global-shortcut](https://github.com/tauri-apps/plugins-workspace) | `2.3.1` | `2.4.1` |\n| [tauri-plugin-single-instance](https://github.com/tauri-apps/plugins-workspace) | `2.4.5` | `2.5.3` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.6.3` | `2.7.2` |\n\n\nUpdates `tokio` from 1.53.1 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.1...tokio-1.53.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.151 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.154\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.9.12+spec-1.1.0 to 1.1.2+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a3d0047c95dfc6e82997d508dd93c9908650a418\"\u003e\u003ccode\u003ea3d0047\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cc37615fc8d9213594250043e0e3b6cf73ed1e69\"\u003e\u003ccode\u003ecc37615\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f5e9e130ae2cb17497cd7811a4a1e78fb5715d7\"\u003e\u003ccode\u003e7f5e9e1\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/52feb9070cca1734db13d22796efd1115835881b\"\u003e\u003ccode\u003e52feb90\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/aad85d4921e8eb500cc7a26ac1165f111a59c433\"\u003e\u003ccode\u003eaad85d4\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8b1ac44bcae5ffc4e58e8809a031ab05f486ccbe\"\u003e\u003ccode\u003e8b1ac44\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9effd79ff2ea692420931e2e4d58969525e6c398\"\u003e\u003ccode\u003e9effd79\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9db8aad6eafbc62f6b9d1950117649cc41eaf695\"\u003e\u003ccode\u003e9db8aad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e55a6633d9e16e4406db8a9fb8ce26fa84fb1553\"\u003e\u003ccode\u003ee55a663\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c11d7d7ad38781b66e7df34371ce3969677bc62d\"\u003e\u003ccode\u003ec11d7d7\u003c/code\u003e\u003c/a\u003e Optimisations (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.12...toml-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.6 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.6...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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 `aes-gcm` from 0.10.3 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/2eff6ccb137850202ad581afb6e947f302ccbbcf\"\u003e\u003ccode\u003e2eff6cc\u003c/code\u003e\u003c/a\u003e Cut releases that replace \u003ccode\u003esubtle\u003c/code\u003e with \u003ccode\u003ectutils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/880\"\u003e#880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/c90047f5766f82ff31090dbad8e8e6ffb48a8824\"\u003e\u003ccode\u003ec90047f\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003esubtle\u003c/code\u003e with \u003ccode\u003ectutils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/879\"\u003e#879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/da2169e3e56eb426113e8a0d3ff38aa90ffbe92f\"\u003e\u003ccode\u003eda2169e\u003c/code\u003e\u003c/a\u003e ocb3: remove unused \u003ccode\u003ectr\u003c/code\u003e and \u003ccode\u003ezeroize\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/876\"\u003e#876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/f5374f3420eac3de905fb74f3b57aa1a1e0eea1c\"\u003e\u003ccode\u003ef5374f3\u003c/code\u003e\u003c/a\u003e Add missing crates to the root readme table (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/877\"\u003e#877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/e946770c449afdd41b8122abd96909703413bc95\"\u003e\u003ccode\u003ee946770\u003c/code\u003e\u003c/a\u003e eax v0.6.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/88ceb7d0d177d646c51a77e17d7d452586d3ec87\"\u003e\u003ccode\u003e88ceb7d\u003c/code\u003e\u003c/a\u003e deoxys v0.2.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/7d22c81dc63929e0a284bc2530b49e5b28b23a0c\"\u003e\u003ccode\u003e7d22c81\u003c/code\u003e\u003c/a\u003e belt-dwp v0.1.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/09308ef932e9359c0e3fe0e750531f13a43a9de2\"\u003e\u003ccode\u003e09308ef\u003c/code\u003e\u003c/a\u003e ascon-aead128 v0.1.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/e1b1e6e312b00f2ce7a2fc02d208681fb5d25f64\"\u003e\u003ccode\u003ee1b1e6e\u003c/code\u003e\u003c/a\u003e aes-siv v0.8.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/303c27f5614f6dbb6870fa373f088067a583d1f5\"\u003e\u003ccode\u003e303c27f\u003c/code\u003e\u003c/a\u003e ccm v0.6.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/AEADs/compare/aes-gcm-v0.10.3...aes-gcm-v0.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64` from 0.22.1 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md\"\u003ebase64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.23.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMake the tests build again on non-SIMD architectures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.23.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more consts for preconfigured configs and engines\u003c/li\u003e\n\u003cli\u003eMake DecodeError::InvalidLastSymbol more clear by including the decoded value\u003c/li\u003e\n\u003cli\u003eAdded SIMD-accelerated engines behind the default-on \u003ccode\u003esimd-unsafe\u003c/code\u003e feature: \u003ccode\u003eSimd\u003c/code\u003e picks the best\ninstruction set at runtime (AVX2 on \u003ccode\u003ex86_64\u003c/code\u003e, NEON on \u003ccode\u003eaarch64\u003c/code\u003e) and falls back to the scalar\n\u003ccode\u003eGeneralPurpose\u003c/code\u003e engine, while \u003ccode\u003eAvx2\u003c/code\u003e and \u003ccode\u003eNeon\u003c/code\u003e target one instruction set with no runtime\ndetection and work in \u003ccode\u003eno_std\u003c/code\u003e. The engines support the standard and URL-safe alphabets.\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.71.0\u003c/li\u003e\n\u003cli\u003eAdd support for custom padding symbols\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/069bf7067b949f5c0a92b6ceb82492920502f2c2\"\u003e\u003ccode\u003e069bf70\u003c/code\u003e\u003c/a\u003e v0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/6ab1fb0a5843013557a52c45c84b91f5d1bb87af\"\u003e\u003ccode\u003e6ab1fb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/310\"\u003e#310\u003c/a\u003e from musicinmybrain/test-on-non-simd-arches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/7cffce6f971acdf48f83112cbdd63bd61125ba06\"\u003e\u003ccode\u003e7cffce6\u003c/code\u003e\u003c/a\u003e Fix testing on architectures without unsafe SIMD support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e34f9a08c5c89a4641350ac22033f3fa4f5d4d97\"\u003e\u003ccode\u003ee34f9a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/308\"\u003e#308\u003c/a\u003e from atouchet/com\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e9240c9a01e0a4934c5619e74740caa6d1f67ce9\"\u003e\u003ccode\u003ee9240c9\u003c/code\u003e\u003c/a\u003e Remove outdated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/9e9220a4166f628de7c8803289e120ae1e944f78\"\u003e\u003ccode\u003e9e9220a\u003c/code\u003e\u003c/a\u003e v0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/870326ec592eebde9d6bfe4c5d8130c591273e9c\"\u003e\u003ccode\u003e870326e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/306\"\u003e#306\u003c/a\u003e from marshallpierce/mp/trailing-bits-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/fbec5f1050f9fc16e6a826ebabaa2b7b0644bd67\"\u003e\u003ccode\u003efbec5f1\u003c/code\u003e\u003c/a\u003e Document no trailing trailing bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/0a23549968f059b53cf39e96eba8f46779f322a7\"\u003e\u003ccode\u003e0a23549\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/305\"\u003e#305\u003c/a\u003e from marshallpierce/mp/edition-2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/f10b7e20614135aa61289140683fc93e5a45d338\"\u003e\u003ccode\u003ef10b7e2\u003c/code\u003e\u003c/a\u003e Update deps \u0026amp; edition\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha2` from 0.10.9 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765\"\u003e\u003ccode\u003effe0939\u003c/code\u003e\u003c/a\u003e Release sha2 0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9\"\u003e\u003ccode\u003e8991b65\u003c/code\u003e\u003c/a\u003e Use the standard order of the \u003ccode\u003e[package]\u003c/code\u003e section fields (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985\"\u003e\u003ccode\u003e3d2bc57\u003c/code\u003e\u003c/a\u003e sha2: refactor backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/faa55fb83697c8f3113636d88070e5f5edc8c335\"\u003e\u003ccode\u003efaa55fb\u003c/code\u003e\u003c/a\u003e sha3: bump \u003ccode\u003ekeccak\u003c/code\u003e to v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/d3e6489e56f8486d4a93ceb7a8abf4924af1de7b\"\u003e\u003ccode\u003ed3e6489\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.9 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/bbf6f51ff97f81ab15e6e5f6cf878bfbcb1f47c8\"\u003e\u003ccode\u003ebbf6f51\u003c/code\u003e\u003c/a\u003e sha2: tweak backend docs (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/155dbbf2959dbec0ec75948a82590ddaede2d3bc\"\u003e\u003ccode\u003e155dbbf\u003c/code\u003e\u003c/a\u003e sha3: add default value for the \u003ccode\u003eDS\u003c/code\u003e generic parameter on \u003ccode\u003eTurboShake128/256\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ed514f2b34526683b3b7c41670f1887982c3df64\"\u003e\u003ccode\u003eed514f2\u003c/code\u003e\u003c/a\u003e Use published version of \u003ccode\u003ekeccak\u003c/code\u003e v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/702bcd83735a49c928c0fc24506924f5c0aa22af\"\u003e\u003ccode\u003e702bcd8\u003c/code\u003e\u003c/a\u003e Migrate to closure-based \u003ccode\u003ekeccak\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/827c043f82d57666a0b146d156e91c39535c1305\"\u003e\u003ccode\u003e827c043\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.26.1 to 1.28.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.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional serde format adapters by \u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.28.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/918\"\u003euuid-rs/uuid#918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\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.27.0...v1.28.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.27.0...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept case-insensitive urn:uuid: prefixes when parsing by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ordering of V7 UUIDs created by earlier seconds with later subsec nanos 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/915\"\u003euuid-rs/uuid#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.27.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/917\"\u003euuid-rs/uuid#917\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\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.1...v1.27.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.1...v1.27.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/276c23628a669ca9fca637f3326c21b114e88049\"\u003e\u003ccode\u003e276c236\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/918\"\u003e#918\u003c/a\u003e from uuid-rs/cargo/v1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b3b9f55260d402ed3184577bc35a054ba9a28f4\"\u003e\u003ccode\u003e4b3b9f5\u003c/code\u003e\u003c/a\u003e prepare for 1.28.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cbf9c818b89754a83d4ca54f2a9bf809e2476f67\"\u003e\u003ccode\u003ecbf9c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/916\"\u003e#916\u003c/a\u003e from RanaPriyansh/fix/optional-serde-adapters-840\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/784a0229388c3df8d729eb212f0580d2617191b2\"\u003e\u003ccode\u003e784a022\u003c/code\u003e\u003c/a\u003e Inline expected tokens in optional compact serde test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a5678c3156831969fbd4573b7afdd0585d88e3a1\"\u003e\u003ccode\u003ea5678c3\u003c/code\u003e\u003c/a\u003e Simplify optional serde adapter tests to option tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/638a5180ba347d52cd7eb60518dc751b1dfb2f80\"\u003e\u003ccode\u003e638a518\u003c/code\u003e\u003c/a\u003e Refactor optional serde adapter tests and share byte wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b62154e8be41ce42127cba08ee5e5cef3e2ea971\"\u003e\u003ccode\u003eb62154e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/917\"\u003e#917\u003c/a\u003e from uuid-rs/cargo/v1.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ffd8ec55f20006fa2b5978cc03a1e671835040e9\"\u003e\u003ccode\u003effd8ec5\u003c/code\u003e\u003c/a\u003e prepare for 1.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/654fa5b891d0346055d9d234599f80b06cf03a1c\"\u003e\u003ccode\u003e654fa5b\u003c/code\u003e\u003c/a\u003e Add optional serde format adapters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b6c10f9dd9cf37809460859ab88071d43703398\"\u003e\u003ccode\u003e4b6c10f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/915\"\u003e#915\u003c/a\u003e from uuid-rs/fix/v7-ordering\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.1...v1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fluent-templates` from 0.13.3 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/blob/master/CHANGELOG.md\"\u003efluent-templates's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/compare/fluent-templates-v0.15.0...fluent-templates-v0.15.1\"\u003e0.15.1\u003c/a\u003e - 2026-08-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e Walk the locales directory in a defined order (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/pull/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.15.0 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/pull/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/compare/fluent-templates-v0.14.0...fluent-templates-v0.15.0\"\u003e0.15.0\u003c/a\u003e - 2026-07-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Upgrade to Tera v2 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/pull/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the new tera 2.1 version (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/pull/110\"\u003e#110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(fluent-templates)\u003c/em\u003e release v0.14.0 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/pull/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/compare/fluent-templates-v0.14.0...fluent-templates-v0.15.0\"\u003e0.15.0\u003c/a\u003e - 2026-07-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Upgrade to Tera v2 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/pull/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/compare/fluent-templates-v0.13.3...fluent-templates-v0.14.0\"\u003e0.14.0\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Build function returns proper error type (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/pull/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Lines Of Code badge from README\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/6d7714243a71b304ddd32aff94193a2cdd66b6e7\"\u003e\u003ccode\u003e6d77142\u003c/code\u003e\u003c/a\u003e chore: release v0.15.1 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/d79f218b3e396b03810a8a01646c2183cd079ffb\"\u003e\u003ccode\u003ed79f218\u003c/code\u003e\u003c/a\u003e fix(macros): Walk the locales directory in a defined order (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/fd0720b4a8b8d4bef4ea128a72f9b196ba302a2a\"\u003e\u003ccode\u003efd0720b\u003c/code\u003e\u003c/a\u003e chore: release v0.15.0 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/d3456975fd95687dc71a09d2fdbe8958608cadb3\"\u003e\u003ccode\u003ed345697\u003c/code\u003e\u003c/a\u003e Use the new tera 2.1 version (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/110\"\u003e#110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/f0a57ac8dcaa565b3e18c6f26142a78f21f1bac5\"\u003e\u003ccode\u003ef0a57ac\u003c/code\u003e\u003c/a\u003e chore(fluent-templates): release v0.14.0 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/650d2b73e9f1b604df21c4f54012fbdd03ad4c29\"\u003e\u003ccode\u003e650d2b7\u003c/code\u003e\u003c/a\u003e feat!: Upgrade to Tera v2 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/5d691e1d73e0cee0d3ff3aeff7e6869aaa39b54a\"\u003e\u003ccode\u003e5d691e1\u003c/code\u003e\u003c/a\u003e chore: release v0.13.4 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/007e85ff98b523b3402e4732cb7f03a66669ea06\"\u003e\u003ccode\u003e007e85f\u003c/code\u003e\u003c/a\u003e fix!: Build function returns proper error type (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/cd2e8794af1f2d92191e1a7f7d586c440ec27278\"\u003e\u003ccode\u003ecd2e879\u003c/code\u003e\u003c/a\u003e Remove Lines Of Code badge from README\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/compare/fluent-templates-v0.13.3...fluent-templates-v0.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmcp` from 2.2.0 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v3.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v3.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(server)\u003c/em\u003e keep discover lifecycle bootstrap-neutral (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1248\"\u003e#1248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep handler-generated invalid params errors in-band (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(model)\u003c/em\u003e export object! macro without macros feature (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(server)\u003c/em\u003e default missing cache hints for 2026-07-28 peers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rmcp] Notify credential stores when a refresh token is rejected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v3.5.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v3.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate LATEST and add LATEST_WITH_INITIALIZE (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(model)\u003c/em\u003e decode float fields through serde_json::Number (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e reject duplicate sep-2243 headers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(transport)\u003c/em\u003e match explicit default ports in Origin allowlist (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e tolerate empty cacheScope instead of silently dropping the whole result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1281\"\u003e#1281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(model)\u003c/em\u003e preserve explicit null structuredContent in CallToolResult (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecargo fmt fixes on validate_standard_headers changes (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v3.4.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v3.4.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport)\u003c/em\u003e fall back after JSON discover rejections (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\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/modelcontextprotocol/rust-sdk/commit/79437f291b2c44053d00dcd5db969fd0cca7c887\"\u003e\u003ccode\u003e79437f2\u003c/code\u003e\u003c/a\u003e chore: release v3.5.1 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/4a226c7cb9816e9b82e7d638d76ec4d58ba342d1\"\u003e\u003ccode\u003e4a226c7\u003c/code\u003e\u003c/a\u003e fix(server): keep discover lifecycle bootstrap-neutral (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1248\"\u003e#1248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/931d47133adefd082599be494e3e77c1b9ade3e5\"\u003e\u003ccode\u003e931d471\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/cf1e9aa74590f0556809099dc76465bd498fd916\"\u003e\u003ccode\u003ecf1e9aa\u003c/code\u003e\u003c/a\u003e fix: keep handler-generated invalid params errors in-band (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/deef9bb8952ffc042bc8cce7ce70b5ea51ec4adf\"\u003e\u003ccode\u003edeef9bb\u003c/code\u003e\u003c/a\u003e fix(model): export object! macro without macros feature (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/c0d667e003d7cce82c17bdb3cb776f1d6cda39eb\"\u003e\u003ccode\u003ec0d667e\u003c/code\u003e\u003c/a\u003e fix(server): default missing cache hints for 2026-07-28 peers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/94c5c039a6a15ea8853c3d9a711d40d771709be9\"\u003e\u003ccode\u003e94c5c03\u003c/code\u003e\u003c/a\u003e fix: use MSRV-aware dependency resolver (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/8f9a28ecdb5f9237dd7927f915df82cd4d02d09b\"\u003e\u003ccode\u003e8f9a28e\u003c/code\u003e\u003c/a\u003e fix(examples): fix complex auth server discovery (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/ae2f9c9b45a2c98d24ee345406e79f507c9f9282\"\u003e\u003ccode\u003eae2f9c9\u003c/code\u003e\u003c/a\u003e [rmcp] Notify credential stores when a refresh token is rejected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/bdd93dc6eb7060967b8054767d94106b922bbc35\"\u003e\u003ccode\u003ebdd93dc\u003c/code\u003e\u003c/a\u003e ci: reject multi-line codex auth secret (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v2.2.0...rmcp-v3.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.185 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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/libc/blob/0.2.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7b0ab5528dc7f361f3a0b4c06c2cad9971617f75\"\u003e\u003ccode\u003e7b0ab55\u003c/code\u003e\u003c/a\u003e ci: Rename \u003ccode\u003epublish_0.2.yml\u003c/code\u003e to \u003ccode\u003erelease.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ac85dde5fc269ab4a8cd935d3f76adf85372677c\"\u003e\u003ccode\u003eac85dde\u003c/code\u003e\u003c/a\u003e ci: Sync release permissions with \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8f8cd2032060e1477c08077cd5f89215384723e2\"\u003e\u003ccode\u003e8f8cd20\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.190\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/052c6e6a0186eeecf22c743d57c65a9963571241\"\u003e\u003ccode\u003e052c6e6\u003c/code\u003e\u003c/a\u003e changelog: Fix an incorrect commit link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea19fd7fba435c629ed247de7138d5cdb1dea309\"\u003e\u003ccode\u003eea19fd7\u003c/code\u003e\u003c/a\u003e test: Remove explicit \u003ccode\u003elibc\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/6dbf3a29a0a972087b684bc6d6cbf20f92143b66\"\u003e\u003ccode\u003e6dbf3a2\u003c/code\u003e\u003c/a\u003e dragonfly: Move \u003ccode\u003eINHERIT_ZERO\u003c/code\u003e to the freebsd module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8a64766c8514865dea77cfc3216f5a9dc38c6728\"\u003e\u003ccode\u003e8a64766\u003c/code\u003e\u003c/a\u003e apple: add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/28de5147ff5665b835472f00ead49da71084a593\"\u003e\u003ccode\u003e28de514\u003c/code\u003e\u003c/a\u003e linux, netbsd: Give statvfs a \u003ccode\u003eDefault\u003c/code\u003e impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a58a95f01d0561e75261052f5d8b3ad188f1ae4e\"\u003e\u003ccode\u003ea58a95f\u003c/code\u003e\u003c/a\u003e cygwin: Change \u003ccode\u003ePOSIX_SPAWN_*\u003c/code\u003e flags to \u003ccode\u003ec_short\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d175264e718db4f216df7aad5f1291fd0ec34139\"\u003e\u003ccode\u003ed175264\u003c/code\u003e\u003c/a\u003e apple: \u003ccode\u003etimeval32\u003c/code\u003e is exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.185...0.2.190\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-test` from 0.4.5 to 0.4.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f987088648d9ea95bf091fdd0b05445a40ca4999\"\u003e\u003ccode\u003ef987088\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-test 0.4.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8508\"\u003e#8508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1daf3c5a7d1699d6d6624e67d7f3d8c70477da83\"\u003e\u003ccode\u003e1daf3c5\u003c/code\u003e\u003c/a\u003e io: add inspect adapter accessors (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8486\"\u003e#8486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec6d2afd12fff6dec08af648cf292fbbfe5122fa\"\u003e\u003ccode\u003eec6d2af\u003c/code\u003e\u003c/a\u003e stream: implement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003eThrottle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8485\"\u003e#8485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3930bd182cb18b534a34af86874a427da4a03c45\"\u003e\u003ccode\u003e3930bd1\u003c/code\u003e\u003c/a\u003e net: add Safety docs and Default impls for named pipe options (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8378\"\u003e#8378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e37e284e4ba14c29359c692fe36a2a623d8255a1\"\u003e\u003ccode\u003ee37e284\u003c/code\u003e\u003c/a\u003e io: retry on \u003ccode\u003eInterrupted\u003c/code\u003e in more operations (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8460\"\u003e#8460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e43fb07c7ca1cec1a34a9feb387d727f2ce85029\"\u003e\u003ccode\u003ee43fb07\u003c/code\u003e\u003c/a\u003e rt: suggest \u003ccode\u003e.await\u003c/code\u003e in nested \u003ccode\u003eblock_on\u003c/code\u003e panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8501\"\u003e#8501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2ebac75c369d7f6b9e899862ae7302113513c395\"\u003e\u003ccode\u003e2ebac75\u003c/code\u003e\u003c/a\u003e stream: implement \u003ccode\u003eFusedStream\u003c/code\u003e for MPSC receiver wrappers (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8500\"\u003e#8500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9bc516aee195af7cf37cd79c7a35c4a889501ff9\"\u003e\u003ccode\u003e9bc516a\u003c/code\u003e\u003c/a\u003e stream: clarify readiness docs for basic streams (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8495\"\u003e#8495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5d5ca1181e3f17d56e03eac9756fa78dba399a39\"\u003e\u003ccode\u003e5d5ca11\u003c/code\u003e\u003c/a\u003e rt: avoid overflow in \u003ccode\u003eshutdown_timeout()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8497\"\u003e#8497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dd826ef1efa9202a3ed3c897f17e4cbb8f687955\"\u003e\u003ccode\u003edd826ef\u003c/code\u003e\u003c/a\u003e io: reject zero capacity in BufReader (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8494\"\u003e#8494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-test-0.4.5...tokio-test-0.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri` from 2.11.5 to 2.12.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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri v2.12.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 1296 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1092 crate dependencies)\nCrate:     fxhash\nVersion:   0.2.1\nWarning:   unmaintained\nTitle:     fxhash - no longer maintained\nDate:      2025-09-05\nID:        RUSTSEC-2025-0057\nURL:       https://rustsec.org/advisories/RUSTSEC-2025-0057\n\u003cp\u003eCrate:     paste\u003cbr /\u003e\nVersion:   1.0.15\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     paste - no longer maintained\u003cbr /\u003e\nDate:      2024-10-07\u003cbr /\u003e\nID:        RUSTSEC-2024-0436\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2024-0436\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2024-0436\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustls-pemfile\u003cbr /\u003e\nVersion:   2...\n\n_Description has been truncated_","html_url":"https://github.com/btsouth/ceiling/pull/503","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/btsouth%2Fceiling/issues/503","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/503/packages"},{"uuid":"5851347229","node_id":"PR_kwDOQj9g9c8AAAABIbsHwg","number":77,"state":"closed","title":"chore(deps): bump the compatible-updates group with 10 updates","user":"dependabot[bot]","labels":["chore","dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-14T18:43:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T16:15:47.000Z","updated_at":"2026-10-14T18:43:24.000Z","time_to_close":8848,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"compatible-updates","update_count":10,"packages":[{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"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.20","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"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.154","repository_url":"https://github.com/serde-rs/json"},{"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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the compatible-updates group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.20` | `2.0.21` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.154` |\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\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 `prost-types` 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-types'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 `clap` from 4.6.1 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `thiserror` from 2.0.20 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.20...2.0.21\"\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.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\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.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.154\"\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\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/daisuke8000/coral/pull/77","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/daisuke8000%2Fcoral/issues/77","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/77/packages"},{"uuid":"5839818368","node_id":"PR_kwDOS_i46s8AAAABISevCQ","number":22,"state":"closed","title":"Bump the cargo-minor-patch group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-16T10:54:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T00:27:29.000Z","updated_at":"2026-10-16T10:54:42.000Z","time_to_close":210431,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-minor-patch","update_count":18,"packages":[{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures-util","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":"tui-tree-widget","old_version":"0.24.0","new_version":"0.24.1","repository_url":"https://github.com/EdJoPaTo/tui-rs-tree-widget"},{"name":"tui-input","old_version":"0.15.3","new_version":"0.15.5","repository_url":"https://github.com/sayanarijit/tui-input"},{"name":"redis","old_version":"1.3.0","new_version":"1.7.1","repository_url":"https://github.com/redis-rs/redis-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.150","new_version":"1.0.152","repository_url":"https://github.com/serde-rs/json"},{"name":"keyring","old_version":"4.1.4","new_version":"4.2.0","repository_url":"https://github.com/open-source-cooperative/keyring-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.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.6.7","new_version":"4.6.11","repository_url":"https://github.com/clap-rs/clap"},{"name":"time","old_version":"0.3.53","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"lapin","old_version":"4.10.0","new_version":"4.12.1","repository_url":"https://github.com/amqp-rs/lapin"},{"name":"ureq","old_version":"3.3.0","new_version":"3.4.2","repository_url":"https://github.com/algesten/ureq"},{"name":"insta","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/mitsuhiko/insta"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-patch group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.2` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.20` |\n| [futures-util](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| [tui-tree-widget](https://github.com/EdJoPaTo/tui-rs-tree-widget) | `0.24.0` | `0.24.1` |\n| [tui-input](https://github.com/sayanarijit/tui-input) | `0.15.3` | `0.15.5` |\n| [redis](https://github.com/redis-rs/redis-rs) | `1.3.0` | `1.7.1` |\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.152` |\n| [keyring](https://github.com/open-source-cooperative/keyring-rs) | `4.1.4` | `4.2.0` |\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.21` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.7` | `4.6.11` |\n| [time](https://github.com/time-rs/time) | `0.3.53` | `0.3.55` |\n| [lapin](https://github.com/amqp-rs/lapin) | `4.10.0` | `4.12.1` |\n| [ureq](https://github.com/algesten/ureq) | `3.3.0` | `3.4.2` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.48.0` | `1.49.0` |\n\n\nUpdates `tokio` from 1.52.3 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\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.2\"\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.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5ec9e6b8d5a7111fe9cd35a637bd8b4e4eb1e483\"\u003e\u003ccode\u003e5ec9e6b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.20 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8608\"\u003e#8608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/afd1b2637014475a3176c4d82be01141c284918f\"\u003e\u003ccode\u003eafd1b26\u003c/code\u003e\u003c/a\u003e docs: fix stray braces and broken links in rustdoc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8605\"\u003e#8605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3eb95a40f1b88623470c4e902e2fa90e807fdeed\"\u003e\u003ccode\u003e3eb95a4\u003c/code\u003e\u003c/a\u003e wasm: use sleep on emscripten without JSPI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b22c80243589560ddbced2c2970a2950f996ae6f\"\u003e\u003ccode\u003eb22c802\u003c/code\u003e\u003c/a\u003e wasm: link emscripten_promise_await for Emscripten 4.x compatibility (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16b1f9d2cfbdcab4966cdb80da0416786e8feeef\"\u003e\u003ccode\u003e16b1f9d\u003c/code\u003e\u003c/a\u003e ci: pin libc to 0.2.189 on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8594\"\u003e#8594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b2636752450484955e7ad334bac678424d51bc4a\"\u003e\u003ccode\u003eb263675\u003c/code\u003e\u003c/a\u003e time: clean up stale Err(Invalid) doc and typo (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8590\"\u003e#8590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5d5cd8b5b896796445920b3b78c1ad5f9b853fc6\"\u003e\u003ccode\u003e5d5cd8b\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.53.2' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8578\"\u003e#8578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\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.20\"\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 `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 `tui-tree-widget` from 0.24.0 to 0.24.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdJoPaTo/tui-rs-tree-widget/releases\"\u003etui-tree-widget's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea3467c1 build: reduce required dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdJoPaTo/tui-rs-tree-widget/commit/a378ec844f32222fdd93645345300ff0eb953f7d\"\u003e\u003ccode\u003ea378ec8\u003c/code\u003e\u003c/a\u003e build: v0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdJoPaTo/tui-rs-tree-widget/commit/a3467c1b187f931e70384ff871760cc04acbeaaa\"\u003e\u003ccode\u003ea3467c1\u003c/code\u003e\u003c/a\u003e build: reduce required dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdJoPaTo/tui-rs-tree-widget/commit/953773fca09858e3eb7b4bb12ad34b711966d427\"\u003e\u003ccode\u003e953773f\u003c/code\u003e\u003c/a\u003e ci: update actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdJoPaTo/tui-rs-tree-widget/commit/9b7eafe02badd25b2461969565c477c8fce81cae\"\u003e\u003ccode\u003e9b7eafe\u003c/code\u003e\u003c/a\u003e ci(actions): bump softprops/action-gh-release from 2 to 3 (\u003ca href=\"https://redirect.github.com/EdJoPaTo/tui-rs-tree-widget/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdJoPaTo/tui-rs-tree-widget/commit/d67a46342727802ac2b0a65600772f9359267a96\"\u003e\u003ccode\u003ed67a463\u003c/code\u003e\u003c/a\u003e ci(actions): bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/EdJoPaTo/tui-rs-tree-widget/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/EdJoPaTo/tui-rs-tree-widget/compare/v0.24.0...v0.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tui-input` from 0.15.3 to 0.15.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sayanarijit/tui-input/releases\"\u003etui-input's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGrapheme-based layout by \u003ca href=\"https://github.com/cammeresi\"\u003e\u003ccode\u003e@​cammeresi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/49\"\u003esayanarijit/tui-input#49\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sayanarijit/tui-input/compare/v0.15.4...v0.15.5\"\u003ehttps://github.com/sayanarijit/tui-input/compare/v0.15.4...v0.15.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add DeleteFromStart as an InputRequest by \u003ca href=\"https://github.com/Ora9\"\u003e\u003ccode\u003e@​Ora9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/48\"\u003esayanarijit/tui-input#48\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ora9\"\u003e\u003ccode\u003e@​Ora9\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/48\"\u003esayanarijit/tui-input#48\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sayanarijit/tui-input/compare/v0.15.3...v0.15.4\"\u003ehttps://github.com/sayanarijit/tui-input/compare/v0.15.3...v0.15.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/sayanarijit/tui-input/commit/7e615bb87db7a1611f3b00718788950defcbc2ee\"\u003e\u003ccode\u003e7e615bb\u003c/code\u003e\u003c/a\u003e v0.15.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/9da145c95ae4dd7da0fe673982bf3c325fc6e9d3\"\u003e\u003ccode\u003e9da145c\u003c/code\u003e\u003c/a\u003e Lay out crossterm and termion input by display column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/add4d27bc31585cab1203afc164d8452006cf9ac\"\u003e\u003ccode\u003eadd4d27\u003c/code\u003e\u003c/a\u003e Measure display width by grapheme in visual_cursor and visual_scroll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/09cde700b32b7517e05716eed90a886f224dd2d1\"\u003e\u003ccode\u003e09cde70\u003c/code\u003e\u003c/a\u003e v0.15.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/268b8006179506438eb649b355fee012cb67e898\"\u003e\u003ccode\u003e268b800\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/issues/48\"\u003e#48\u003c/a\u003e from Ora9/DeleteTillStart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/c7a12469333bdc6cd07d683a0249cbeb96f82df0\"\u003e\u003ccode\u003ec7a1246\u003c/code\u003e\u003c/a\u003e till -\u0026gt; from\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/5a56e2aaae883010c4d1c76bc2729bb1d274e702\"\u003e\u003ccode\u003e5a56e2a\u003c/code\u003e\u003c/a\u003e Till -\u0026gt; From\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/e0da213ec931fdac7c501757f82d22a177aa2ad6\"\u003e\u003ccode\u003ee0da213\u003c/code\u003e\u003c/a\u003e add DeleteTillStart tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/d83436613ea5098e0c6e0cf0f63068e67646bc08\"\u003e\u003ccode\u003ed834366\u003c/code\u003e\u003c/a\u003e feat: add DeleteTillStart as an InputRequest\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sayanarijit/tui-input/compare/v0.15.3...v0.15.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 1.3.0 to 1.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis-rs/redis-rs/releases\"\u003eredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eredis-1.7.1\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the remaining simple field types for \u003ccode\u003eFT.CREATE\u003c/code\u003e [3/8] (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2317\"\u003e#2317\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix READONLY being sent to servers that don't support it. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2414\"\u003e#2414\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: async cluster client deadlock when refresh_slots() race with rec… (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2419\"\u003e#2419\u003c/a\u003e by \u003ca href=\"https://github.com/virratanasangpunth\"\u003e\u003ccode\u003e@​virratanasangpunth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI \u0026amp; operational improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Fix casing of Valkey (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2412\"\u003e#2412\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Bump Redis 8.8 to Redis 8.10 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2402\"\u003e#2402\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Bump Valkey patch versions (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2405\"\u003e#2405\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Build servers in parallel (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2408\"\u003e#2408\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: Add \u003ccode\u003ePROTOCOL\u003c/code\u003e variable (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2409\"\u003e#2409\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-1.7.0...redis-1.7.1\"\u003ehttps://github.com/redis-rs/redis-rs/compare/redis-1.7.0...redis-1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eredis-1.7.0\u003c/h2\u003e\n\u003ch3\u003e1.7.0 (2026-09-05)\u003c/h3\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eFT.CREATE\u003c/code\u003e command builder and index schema (WIP) by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2303\"\u003eredis-rs/redis-rs#2303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003eINCREX\u003c/code\u003e command by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2216\"\u003eredis-rs/redis-rs#2216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003ecombine\u003c/code\u003e version with \u003ccode\u003eopaque\u003c/code\u003e fix by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2322\"\u003eredis-rs/redis-rs#2322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReport the underlying error from the r2d2 \u003ccode\u003eis_valid\u003c/code\u003e health check by \u003ca href=\"https://github.com/AbhinavMir\"\u003e\u003ccode\u003e@​AbhinavMir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2321\"\u003eredis-rs/redis-rs#2321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultiplexedConnection: Fix reporting errors on RESP3 \u0026amp; Unix by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2350\"\u003eredis-rs/redis-rs#2350\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI \u0026amp; operational improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eci: Bump minor server versions to latest by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2357\"\u003eredis-rs/redis-rs#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espelling: Change \u003ccode\u003einfos\u003c/code\u003e to \u003ccode\u003einfo\u003c/code\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2374\"\u003eredis-rs/redis-rs#2374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix latest nightly lints by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2378\"\u003eredis-rs/redis-rs#2378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Split development parts in README.md into dedicated documents by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2331\"\u003eredis-rs/redis-rs#2331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eredis-1.6.0\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd XNACK command for Redis streams (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2119\"\u003e2119#\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow limiting number of reconnect attempts (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2298\"\u003e2298#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestrict sentinel creation to Sentinel nodes (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2308\"\u003e2308#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: cluster-async: propagate ASKING command failures (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2305\"\u003e2305#\u003c/a\u003e by \u003ca href=\"https://github.com/freedom-winds\"\u003e\u003ccode\u003e@​freedom-winds\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCreateOptions\u003c/code\u003e for the Search module's \u003ccode\u003eFT.CREATE\u003c/code\u003e command [1/8] (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2302\"\u003e2302#\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: reset all nested redirect routes before retrying (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2306\"\u003e2306#\u003c/a\u003e by \u003ca href=\"https://github.com/freedom-winds\"\u003e\u003ccode\u003e@​freedom-winds\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI \u0026amp; operational improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnable even more lints (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2300\"\u003e2300#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable more lints (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2299\"\u003e2299#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\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/redis-rs/redis-rs/commit/9e9e62acb94ad773996a1fbc51cba0c6a8681410\"\u003e\u003ccode\u003e9e9e62a\u003c/code\u003e\u003c/a\u003e Prepare version (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2421\"\u003e#2421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/2ec690722bfdb115a55fad21daf420a6841893b5\"\u003e\u003ccode\u003e2ec6907\u003c/code\u003e\u003c/a\u003e fix: async cluster client deadlock when refresh_slots() race with reconnect_l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/9ec91d113c9dd8d63a795ab40811becd8f186625\"\u003e\u003ccode\u003e9ec91d1\u003c/code\u003e\u003c/a\u003e docs: Fix casing of Valkey (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2412\"\u003e#2412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/b3d08505398db80f3b703337de4d730d01ab4a6f\"\u003e\u003ccode\u003eb3d0850\u003c/code\u003e\u003c/a\u003e Fix READONLY being sent to servers that don't support it. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/1d9fdc2815b31282666ab798b68774d41481b335\"\u003e\u003ccode\u003e1d9fdc2\u003c/code\u003e\u003c/a\u003e doc: Add \u003ccode\u003ePROTOCOL\u003c/code\u003e variable (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2409\"\u003e#2409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/2420b8453016d7247305ed068a7254c8cabca19a\"\u003e\u003ccode\u003e2420b84\u003c/code\u003e\u003c/a\u003e ci: Build servers in parallel (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2408\"\u003e#2408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/984e7c64cb1b6a11951c991eb8812026f815e9fd\"\u003e\u003ccode\u003e984e7c6\u003c/code\u003e\u003c/a\u003e ci: Bump Valkey patch versions (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2405\"\u003e#2405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/532d66bc0c46abfcc7e986ffc420bf5dc8276b5d\"\u003e\u003ccode\u003e532d66b\u003c/code\u003e\u003c/a\u003e ci: Bump Redis 8.8 to Redis 8.10 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/68629b3af09c042417931b7d38d3f8ee4eee39af\"\u003e\u003ccode\u003e68629b3\u003c/code\u003e\u003c/a\u003e Add the remaining simple field types for \u003ccode\u003eFT.CREATE\u003c/code\u003e [3/8] (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/2a29a8fdec37ba5858f7681639b21617e7f824e1\"\u003e\u003ccode\u003e2a29a8f\u003c/code\u003e\u003c/a\u003e prepare version (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2384\"\u003e#2384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-1.3.0...redis-1.7.1\"\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.152\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.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/80a5406cceca26e72e94b150b2a22547230ac480\"\u003e\u003ccode\u003e80a5406\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e from yuxi-liu-wired/pr/partialeq-f32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76e44e2b89d442d49f096fdbeb7ab39d265ee755\"\u003e\u003ccode\u003e76e44e2\u003c/code\u003e\u003c/a\u003e Merge pull request 1346 from yuxi-liu-wired/pr/ap-negative-zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d8bbd390f0f04331ff3e66fc2e0d7cd40faa06c0\"\u003e\u003ccode\u003ed8bbd39\u003c/code\u003e\u003c/a\u003e Value == f32 is false for numbers outside the range of f32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/65a38ed64553347f4e67e9e57421e1d8bca3e21a\"\u003e\u003ccode\u003e65a38ed\u003c/code\u003e\u003c/a\u003e Keep the sign of -0 in Value with arbitrary_precision\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/afdf6fc67247dd7fa4fcde1381e6ecc6bcc7a30e\"\u003e\u003ccode\u003eafdf6fc\u003c/code\u003e\u003c/a\u003e Ignore clone_on_copy clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/577729ef3191f4ed0c2d5acb44ca69535a11e005\"\u003e\u003ccode\u003e577729e\u003c/code\u003e\u003c/a\u003e Resolve deprecated f64 constants warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a3e9758ffc88247ab82182cb2505867768a702e3\"\u003e\u003ccode\u003ea3e9758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1334\"\u003e#1334\u003c/a\u003e from xtqqczze/authors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/99edc94fc340fe3bccad69794f29d2ed14e15156\"\u003e\u003ccode\u003e99edc94\u003c/code\u003e\u003c/a\u003e Remove deprecated package authors field from Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.152\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `keyring` from 4.1.4 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/releases\"\u003ekeyring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0: update the CLI dependencies\u003c/h2\u003e\n\u003cp\u003eThis release updates the dependencies of the CLI feature so that it builds appropriate credential stores on each platform. In particular, the db-keystore requires 64-bit platforms and the Android keystore is included on Android.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump base64 from 0.23.0 to 0.23.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/346\"\u003eopen-source-cooperative/keyring-rs#346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump zbus-secret-service-keyring-store from 1.0.0 to 1.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/349\"\u003eopen-source-cooperative/keyring-rs#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dbus-secret-service-keyring-store from 1.0.0 to 1.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/348\"\u003eopen-source-cooperative/keyring-rs#348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove mimalloc feature from db-keystore. by \u003ca href=\"https://github.com/brotskydotcom\"\u003e\u003ccode\u003e@​brotskydotcom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/350\"\u003eopen-source-cooperative/keyring-rs#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore the android-native-keyring-store dependency for the cli. by \u003ca href=\"https://github.com/brotskydotcom\"\u003e\u003ccode\u003e@​brotskydotcom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/351\"\u003eopen-source-cooperative/keyring-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/open-source-cooperative/keyring-rs/compare/v4.1.6...v4.2.0\"\u003ehttps://github.com/open-source-cooperative/keyring-rs/compare/v4.1.6...v4.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.1.6: fix concurrent initialization bug\u003c/h2\u003e\n\u003cp\u003eThis release fixes \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/issues/343\"\u003e#343\u003c/a\u003e, a bug in concurrent initialization of the v1 default credential store (thanks \u003ca href=\"https://github.com/bbmediaco\"\u003e\u003ccode\u003e@​bbmediaco\u003c/code\u003e\u003c/a\u003e for reporting this). As part of this fix, there's an added feature: you can now query the exact result of the default credential store creation, as well as force it to happen without creating an entry.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies by \u003ca href=\"https://github.com/stevelr\"\u003e\u003ccode\u003e@​stevelr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/344\"\u003eopen-source-cooperative/keyring-rs#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare the release of v4.1.6 by \u003ca href=\"https://github.com/brotskydotcom\"\u003e\u003ccode\u003e@​brotskydotcom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/345\"\u003eopen-source-cooperative/keyring-rs#345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/compare/v4.1.5...v4.1.6\"\u003ehttps://github.com/open-source-cooperative/keyring-rs/compare/v4.1.5...v4.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.1.5: Compatibility release\u003c/h2\u003e\n\u003cp\u003eRust 1.97 introduced a new clippy lint that fired on the CLI example. This release fixes that problem.\u003c/p\u003e\n\u003cp\u003eThis release also takes the recent bug fix to the Apple native credential store.\u003c/p\u003e\n\u003cp\u003eThere are no functional changes in this release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix new clippy warnings introduced in Rust 1.97 by \u003ca href=\"https://github.com/brotskydotcom\"\u003e\u003ccode\u003e@​brotskydotcom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/338\"\u003eopen-source-cooperative/keyring-rs#338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/compare/v4.1.4...v4.1.5\"\u003ehttps://github.com/open-source-cooperative/keyring-rs/compare/v4.1.4...v4.1.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/d18b5c89a0a4e9192eebac82a508a1607378ea15\"\u003e\u003ccode\u003ed18b5c8\u003c/code\u003e\u003c/a\u003e Restore the android-native-keyring-store dependency for the cli. (\u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/ef30fb8abd009e00dff4f5dda7656e3fbd6ee7db\"\u003e\u003ccode\u003eef30fb8\u003c/code\u003e\u003c/a\u003e Restore the android-native-keyring-store dependency for the cli.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/a0a5a7fdb9d613453ab3aa1bc32721a4fcfe6920\"\u003e\u003ccode\u003ea0a5a7f\u003c/code\u003e\u003c/a\u003e Remove mimalloc feature from db-keystore. (\u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/36981e5cd3b5cb9b378c176846a4a87549644025\"\u003e\u003ccode\u003e36981e5\u003c/code\u003e\u003c/a\u003e Remove mimalloc feature from db-keystore.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/6db16c48c65efe5ffb7a2f9da63df5a4c794b081\"\u003e\u003ccode\u003e6db16c4\u003c/code\u003e\u003c/a\u003e Bump dbus-secret-service-keyring-store from 1.0.0 to 1.0.1 (\u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/19d5b62b89f01f0645de0ae395bc774ca9d1e8f5\"\u003e\u003ccode\u003e19d5b62\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into dependabot/cargo/dbus-secret-service-keyring-store-1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/6ea8273b098e023dde91afafe712594934a5c484\"\u003e\u003ccode\u003e6ea8273\u003c/code\u003e\u003c/a\u003e Bump zbus-secret-service-keyring-store from 1.0.0 to 1.0.1 (\u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/6a3ac80d8075f29a9e040ca4744f26e9337d8388\"\u003e\u003ccode\u003e6a3ac80\u003c/code\u003e\u003c/a\u003e Bump zbus-secret-service-keyring-store from 1.0.0 to 1.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/659caf5e41ef5861367f510d47054e1b092c6ac2\"\u003e\u003ccode\u003e659caf5\u003c/code\u003e\u003c/a\u003e Bump dbus-secret-service-keyring-store from 1.0.0 to 1.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/ce7fee7ea0ce4e750e06a5b3ab9daf8b7b87b8fc\"\u003e\u003ccode\u003ece7fee7\u003c/code\u003e\u003c/a\u003e Bump base64 from 0.23.0 to 0.23.1 (\u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/compare/v4.1.4...v4.2.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.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 `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.6.7 to 4.6.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap_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/2cb76fdf385396f86f37af49784504da560b6e47\"\u003e\u003ccode\u003e2cb76fd\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0b00b8d330d55fb8731768578ea7247981779254\"\u003e\u003ccode\u003e0b00b8d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/34430008f695f43d37364ce47cce5156febb1c52\"\u003e\u003ccode\u003e3443000\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6526\"\u003e#6526\u003c/a\u003e from bonnefoa/fix-completion-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a1b6be720e59248d8b783c1dfce76a355e170dd7\"\u003e\u003ccode\u003ea1b6be7\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Fix value escape in zsh completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/face9e81df3fdbd432d3d97fb69162b33c06036b\"\u003e\u003ccode\u003eface9e8\u003c/code\u003e\u003c/a\u003e test(complete): Add completion test without arg's help\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/88053ab75fd8576796d9226bcc710d057d42109b\"\u003e\u003ccode\u003e88053ab\u003c/code\u003e\u003c/a\u003e test(complete): Re-enable complete tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e6adcc21a6b4ea285bd646e977884c8d653841b7\"\u003e\u003ccode\u003ee6adcc2\u003c/code\u003e\u003c/a\u003e chore(release): Simplify replacements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.7...clap_complete-v4.6.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.53 to 0.3.55\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.55\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.54\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.55 [2026-08-01]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid underflow in \u003ccode\u003eDateIter::nth\u003c/code\u003e, ensuring correct behavior.\u003c/li\u003e\n\u003cli\u003eAvoid overflow when deserializing timestamps.\u003c/li\u003e\n\u003cli\u003eHandle out-of-bounds data when deserializing.\u003c/li\u003e\n\u003cli\u003eDon't assume that the format being deserialized was generated by the serializer; this previously\nled to some valid values being parsed incorrectly and others being rejected.\u003c/li\u003e\n\u003cli\u003eNo longer silence errors when deserializing \u003ccode\u003eUtcOffset\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::from_unix_timestamp_nanos\u003c/code\u003e and \u003ccode\u003eUtcDateTime::from_unix_timestamp_nanos\u003c/code\u003e correctly\nreturn \u003ccode\u003eNone\u003c/code\u003e for all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::checked_to_offset\u003c/code\u003e and \u003ccode\u003eUtcDateTime::checked_to_offset\u003c/code\u003e correctly return \u003ccode\u003eNone\u003c/code\u003e\nfor all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.54 [2026-07-20]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePrimitiveDateTime\u003c/code\u003e has been renamed to \u003ccode\u003ePlainDateTime\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration\u003c/code\u003e has been renamed to \u003ccode\u003eSignedDuration\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIteration is now possible over \u003ccode\u003eDate\u003c/code\u003e, \u003ccode\u003eMonth\u003c/code\u003e, and \u003ccode\u003eWeekday\u003c/code\u003e. Relevant iterator methods have been\noverridden to ensure maximum performance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor both \u003ccode\u003ePlainDateTime\u003c/code\u003e and \u003ccode\u003eSignedDuration\u003c/code\u003e, a non-deprecated type alias has been added for\nbackwards compatibility. The new names should be preferred.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe associated metadata type (for \u003ccode\u003epowerfmt\u003c/code\u003e implementations) for various types has been changed\nto \u003ccode\u003e()\u003c/code\u003e and made public. This guarantees that no additional metadata will be present.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore gains when parsing RFC 2822.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/857d9c404c5b6f6cb64d1bfa604c695be3369e12\"\u003e\u003ccode\u003e857d9c4\u003c/code\u003e\u003c/a\u003e v0.3.55 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2b72fcd4b245a032521a5d4a1684404a83a3e11b\"\u003e\u003ccode\u003e2b72fcd\u003c/code\u003e\u003c/a\u003e Precise feature gating for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c1089eb4beec9f8ad129177060a1936b8d598a07\"\u003e\u003ccode\u003ec1089eb\u003c/code\u003e\u003c/a\u003e Run check-targets, miri in parallel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f377fad42ab9f12ccba27a15b340cae3ba1b6e54\"\u003e\u003ccode\u003ef377fad\u003c/code\u003e\u003c/a\u003e Avoid range-validated ordinal =\u0026gt; year in \u003ccode\u003ecascade\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2eacb0a95d1bb87f4aadee0805818759e76f2bd5\"\u003e\u003ccode\u003e2eacb0a\u003c/code\u003e\u003c/a\u003e Report miscellaneous tasks, overall status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/29621acf88b4813235296c6441667aa415b201d7\"\u003e\u003ccode\u003e29621ac\u003c/code\u003e\u003c/a\u003e Speed up CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/08de7ba79ae109cffbc61b646f6e8df6eb423c67\"\u003e\u003ccode\u003e08de7ba\u003c/code\u003e\u003c/a\u003e Fix nano-timestamp validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3c3f0462fb9da1605ec0c73125db71fc8604841b\"\u003e\u003ccode\u003e3c3f046\u003c/code\u003e\u003c/a\u003e Fix copy-paste error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3c0c81ccbb78a806c9b40181c612026cfb53cdd4\"\u003e\u003ccode\u003e3c0c81c\u003c/code\u003e\u003c/a\u003e Cascade errors when deserializing \u003ccode\u003eUtcOffset\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c21acd52a788b9b74c2d262933faa2675ae17f16\"\u003e\u003ccode\u003ec21acd5\u003c/code\u003e\u003c/a\u003e Handle more deserializations of \u003ccode\u003eSignedDuration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.53...v0.3.55\"\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.12.1\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.12.1 (2026-10-09)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eProperly reapply basic qos when recovering connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e4.12.0 (2026-09-18)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix a hang when the server replies with close to connection.open\u003c/li\u003e\n\u003c/ul\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/034dc40651d1e02134642220c14dd4181a627a62\"\u003e\u003ccode\u003e034dc40\u003c/code\u003e\u003c/a\u003e v4.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/688411a302b8d04b9fcd86370299e2060a9986d9\"\u003e\u003ccode\u003e688411a\u003c/code\u003e\u003c/a\u003e Scope CI workflow token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/3a026d9cd3604294fc133e20b365fdbdc06a146e\"\u003e\u003ccode\u003e3a026d9\u003c/code\u003e\u003c/a\u003e Fix: recover basic qos (\u003ca href=\"https://redirect.github.com/amqp-rs/lapin/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/8ff0d0733e6a14d0650eab4ed5046e8008a687e0\"\u003e\u003ccode\u003e8ff0d07\u003c/code\u003e\u003c/a\u003e template: fix indent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/e051cee0b056a9d2bcb31e27f04ab5fb4abd8b63\"\u003e\u003ccode\u003ee051cee\u003c/code\u003e\u003c/a\u003e v4.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/27c6e6d5f025a0040e521bc5d6a8df9e470d1430\"\u003e\u003ccode\u003e27c6e6d\u003c/code\u003e\u003c/a\u003e add a test for wrong vhost connection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/5953f0a70a7b5966512824a7d7b27ab86853ba6b\"\u003e\u003ccode\u003e5953f0a\u003c/code\u003e\u003c/a\u003e some templating simplifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/1fa203156a1230c6e91aa03753479f620f06b327\"\u003e\u003ccode\u003e1fa2031\u003c/code\u003e\u003c/a\u003e connection: properly consider open dialog as part of the connection steps\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amqp-rs/lapin/compare/v4.10.0...v4.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ureq` from 3.3.0 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\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump ureq-proto to 0.6.2 (fixes to parsing and headers) \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1199\"\u003e#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pool connections with unconsumed buffered input \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1198\"\u003e#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix timeout budgets restarting and applying to later phases \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1194\"\u003e#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete TLS handshake during connect so timeout_connect covers it \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1193\"\u003e#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up read_json for respo...\n\n_Description has been truncated_","html_url":"https://github.com/AlexKasapis/Keyhole/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexKasapis%2FKeyhole/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"5825139403","node_id":"PR_kwDOPq13FM8AAAABIGtgFg","number":57,"state":"closed","title":"build(deps)(deps): bump the rust-production group with 6 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-13T06:19:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-13T05:37:33.000Z","updated_at":"2026-10-13T06:20:03.000Z","time_to_close":2545,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)(deps): bump","group_name":"rust-production","update_count":6,"packages":[{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"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.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"assert_cmd","old_version":"2.2.1","new_version":"2.2.2","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"signal-hook","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/vorner/signal-hook"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-production group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\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.44` | `0.4.45` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.2.1` | `2.2.2` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.4` | `0.4.5` |\n\nUpdates `clap` from 4.6.1 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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.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 `assert_cmd` from 2.2.1 to 2.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md\"\u003eassert_cmd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.2] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e#[track_caller]\u003c/code\u003e works for better panic messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/feece89025338d98312b0eb7e3dec20c2c0fb8c1\"\u003e\u003ccode\u003efeece89\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/367cdf74460d70dbb3c9fce64cb88223932bad1b\"\u003e\u003ccode\u003e367cdf7\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/a98cc85f377526c9834803fe9b638298fc8d4a71\"\u003e\u003ccode\u003ea98cc85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/289\"\u003e#289\u003c/a\u003e from marcospb19/track_caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/cd2e167a911228e013e8571688299018bfeddc4a\"\u003e\u003ccode\u003ecd2e167\u003c/code\u003e\u003c/a\u003e fix: .success() not reporting panic location\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/45a1c742d1c896bd9f62f69024c5a5a08e2d636f\"\u003e\u003ccode\u003e45a1c74\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.3.13 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/f1d9b5b366a4a700367974ea60e8438d523ada16\"\u003e\u003ccode\u003ef1d9b5b\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.3.12 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1d34bab2ef105c5c1a2f9bd8705501d1d5e4268e\"\u003e\u003ccode\u003e1d34bab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/291\"\u003e#291\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/d9a70ad3cfd60b812eef29c20f606cc6024a93a2\"\u003e\u003ccode\u003ed9a70ad\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/4f5b5af9f5bf732e73f25ba1fafef26d0648794e\"\u003e\u003ccode\u003e4f5b5af\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1e1d586ea665125e50de4c237afe98b907391035\"\u003e\u003ccode\u003e1e1d586\u003c/code\u003e\u003c/a\u003e chore(renovate): Fix the tag\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_cmd/compare/v2.2.1...v2.2.2\"\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.4 to 0.4.5\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.5\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epipe::register_raw\u003c/code\u003e now really sets close-on-exec (\u003ccode\u003eFD_CLOEXEC\u003c/code\u003e) on the file descriptor, for\nboth pipes and sockets (\u003ca href=\"https://redirect.github.com/vorner/signal-hook/issues/206\"\u003e#206\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the 32-bit Android \u003ccode\u003esigemptyset\u003c/code\u003e/\u003ccode\u003esigaddset\u003c/code\u003e fallback, which panicked in\n\u003ccode\u003eemulate_default_handler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vorner/signal-hook/issues/207\"\u003e#207\u003c/a\u003e). Android below API 21 is no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/1ee5faa02e1ebb62c38fd9bcfd649afd21bce75e\"\u003e\u003ccode\u003e1ee5faa\u003c/code\u003e\u003c/a\u003e Release 0.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/2003e57e9d23bbb0cdd6d9ce49c184fc59ed087e\"\u003e\u003ccode\u003e2003e57\u003c/code\u003e\u003c/a\u003e CI: Check only mio 1.x support on the BSDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/5eaf0844c15a7bc83bb8866ebf9f06f97dbe7a24\"\u003e\u003ccode\u003e5eaf084\u003c/code\u003e\u003c/a\u003e signal-hook-mio: Drop redundant mio 0.7 dev-dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/f7ceb8ad52137d679459ccf6859a45e9f4a212a4\"\u003e\u003ccode\u003ef7ceb8a\u003c/code\u003e\u003c/a\u003e Use square brackets for vec! in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/4c1f6f15d79ea1302515a273c067667b3a7be244\"\u003e\u003ccode\u003e4c1f6f1\u003c/code\u003e\u003c/a\u003e CI: Leave out mio 0.6 from BSD checks and doc link check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/e52500efd67801fcc3b5eb5cf74264bf46a4a1cd\"\u003e\u003ccode\u003ee52500e\u003c/code\u003e\u003c/a\u003e CI: Make the registry manifest parseable by old cargo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/d3f9239fce0289f477b04b34d06157ef51330e29\"\u003e\u003ccode\u003ed3f9239\u003c/code\u003e\u003c/a\u003e Allow deprecated std::isize in the registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/5e09118948b9b66a1674fd98963bac6a7ca932b9\"\u003e\u003ccode\u003e5e09118\u003c/code\u003e\u003c/a\u003e Drop hand-rolled sigset fallback on 32-bit Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/d12e7d9973397a85fe75ca0bc739d7ce01451a7d\"\u003e\u003ccode\u003ed12e7d9\u003c/code\u003e\u003c/a\u003e Set close-on-exec correctly\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vorner/signal-hook/compare/v0.4.4...v0.4.5\"\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/WitteShadovv/nails/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WitteShadovv%2Fnails/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"},{"uuid":"5824351393","node_id":"PR_kwDORt_2js8AAAABIGFu3g","number":953,"state":"closed","title":"chore(deps)(deps): bump the rust-minor-and-patch group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-14T13:17:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-13T04:08:10.000Z","updated_at":"2026-10-14T13:17:50.000Z","time_to_close":119375,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"rust-minor-and-patch","update_count":42,"packages":[{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"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":"schemars","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"blake3","old_version":"1.8.5","new_version":"1.8.7","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.6.5","new_version":"4.6.11","repository_url":"https://github.com/clap-rs/clap"},{"name":"owo-colors","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/owo-colors/owo-colors"},{"name":"toml_edit","old_version":"0.25.12+spec-1.1.0","new_version":"0.25.15+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"cap-fs-ext","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/bytecodealliance/cap-std"},{"name":"open","old_version":"5.3.5","new_version":"5.4.4","repository_url":"https://github.com/Byron/open-rs"},{"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":"ignore","old_version":"0.4.26","new_version":"0.4.33","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"regex-automata","old_version":"0.4.14","new_version":"0.4.18","repository_url":"https://github.com/rust-lang/regex"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.2","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"cap-std","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/bytecodealliance/cap-std"},{"name":"spdx","old_version":"0.13.5","new_version":"0.13.6","repository_url":"https://github.com/EmbarkStudios/spdx"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"rustix","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"objc2","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/madsmtm/objc2"},{"name":"insta","old_version":"1.47.2","new_version":"1.49.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.3","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.6","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"libdeflater","old_version":"1.25.2","new_version":"1.26.1","repository_url":"https://github.com/libdeflater/libdeflater"},{"name":"landlock","old_version":"0.4.5","new_version":"0.4.7","repository_url":"https://github.com/landlock-lsm/rust-landlock"},{"name":"cap-primitives","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/bytecodealliance/cap-std"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"hyper","old_version":"1.10.1","new_version":"1.12.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.20","new_version":"0.1.21","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"ratatui","old_version":"0.30.1","new_version":"0.30.2","repository_url":"https://github.com/ratatui/ratatui"},{"name":"rust-embed","old_version":"8.11.0","new_version":"8.13.0"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-minor-and-patch group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.2` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.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.150` | `1.0.151` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.1` | `1.2.2` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.5` | `1.8.7` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.5` | `4.6.11` |\n| [owo-colors](https://github.com/owo-colors/owo-colors) | `4.3.0` | `4.4.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.12+spec-1.1.0` | `0.25.15+spec-1.1.0` |\n| [cap-fs-ext](https://github.com/bytecodealliance/cap-std) | `4.0.2` | `4.0.3` |\n| [open](https://github.com/Byron/open-rs) | `5.3.5` | `5.4.4` |\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| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.26` | `0.4.33` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.14` | `0.4.18` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [cap-std](https://github.com/bytecodealliance/cap-std) | `4.0.2` | `4.0.3` |\n| [spdx](https://github.com/EmbarkStudios/spdx) | `0.13.5` | `0.13.6` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.190` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.4` | `1.1.5` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.4` | `0.6.5` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.47.2` | `1.49.0` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.3` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.1` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.6` |\n| [libdeflater](https://github.com/libdeflater/libdeflater) | `1.25.2` | `1.26.1` |\n| [landlock](https://github.com/landlock-lsm/rust-landlock) | `0.4.5` | `0.4.7` |\n| [cap-primitives](https://github.com/bytecodealliance/cap-std) | `4.0.2` | `4.0.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.10.1` | `1.12.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.20` | `0.1.21` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [ratatui](https://github.com/ratatui/ratatui) | `0.30.1` | `0.30.2` |\n| rust-embed | `8.11.0` | `8.13.0` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n\n\nUpdates `tokio` from 1.52.3 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\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.2\"\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.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5ec9e6b8d5a7111fe9cd35a637bd8b4e4eb1e483\"\u003e\u003ccode\u003e5ec9e6b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.20 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8608\"\u003e#8608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/afd1b2637014475a3176c4d82be01141c284918f\"\u003e\u003ccode\u003eafd1b26\u003c/code\u003e\u003c/a\u003e docs: fix stray braces and broken links in rustdoc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8605\"\u003e#8605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3eb95a40f1b88623470c4e902e2fa90e807fdeed\"\u003e\u003ccode\u003e3eb95a4\u003c/code\u003e\u003c/a\u003e wasm: use sleep on emscripten without JSPI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b22c80243589560ddbced2c2970a2950f996ae6f\"\u003e\u003ccode\u003eb22c802\u003c/code\u003e\u003c/a\u003e wasm: link emscripten_promise_await for Emscripten 4.x compatibility (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16b1f9d2cfbdcab4966cdb80da0416786e8feeef\"\u003e\u003ccode\u003e16b1f9d\u003c/code\u003e\u003c/a\u003e ci: pin libc to 0.2.189 on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8594\"\u003e#8594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b2636752450484955e7ad334bac678424d51bc4a\"\u003e\u003ccode\u003eb263675\u003c/code\u003e\u003c/a\u003e time: clean up stale Err(Invalid) doc and typo (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8590\"\u003e#8590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5d5cd8b5b896796445920b3b78c1ad5f9b853fc6\"\u003e\u003ccode\u003e5d5cd8b\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.53.2' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8578\"\u003e#8578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\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.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.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 `schemars` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 in schemars_derive\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2026-07-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 in schemars_derive\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/ed6186319d5ebf1959a03f558df375d2bb5c44a6\"\u003e\u003ccode\u003eed61863\u003c/code\u003e\u003c/a\u003e v1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/ae618c3a8e1ca0da5026df5a417be2c5259ab5f9\"\u003e\u003ccode\u003eae618c3\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/c072ea038c3db93d27c881ede41689ce0777d554\"\u003e\u003ccode\u003ec072ea0\u003c/code\u003e\u003c/a\u003e docs: add missing attributes to table of contents (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/015272f20570535a49db0403924c13fc4c51317e\"\u003e\u003ccode\u003e015272f\u003c/code\u003e\u003c/a\u003e Clippy fix (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/944f72728f9744992e045e132aab56c5d557c0ad\"\u003e\u003ccode\u003e944f727\u003c/code\u003e\u003c/a\u003e Bump bytes from 1.10.1 to 1.11.1 (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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.5 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\u003c/blockquote\u003e\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.5...1.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.6.5 to 4.6.11\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_complete's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap_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\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/2cb76fdf385396f86f37af49784504da560b6e47\"\u003e\u003ccode\u003e2cb76fd\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0b00b8d330d55fb8731768578ea7247981779254\"\u003e\u003ccode\u003e0b00b8d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/34430008f695f43d37364ce47cce5156febb1c52\"\u003e\u003ccode\u003e3443000\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6526\"\u003e#6526\u003c/a\u003e from bonnefoa/fix-completion-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a1b6be720e59248d8b783c1dfce76a355e170dd7\"\u003e\u003ccode\u003ea1b6be7\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Fix value escape in zsh completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/face9e81df3fdbd432d3d97fb69162b33c06036b\"\u003e\u003ccode\u003eface9e8\u003c/code\u003e\u003c/a\u003e test(complete): Add completion test without arg's help\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/88053ab75fd8576796d9226bcc710d057d42109b\"\u003e\u003ccode\u003e88053ab\u003c/code\u003e\u003c/a\u003e test(complete): Re-enable complete tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e6adcc21a6b4ea285bd646e977884c8d653841b7\"\u003e\u003ccode\u003ee6adcc2\u003c/code\u003e\u003c/a\u003e chore(release): Simplify replacements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.5...clap_complete-v4.6.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `owo-colors` from 4.3.0 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/owo-colors/owo-colors/releases\"\u003eowo-colors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eowo-colors 4.4.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated MSRV to Rust 1.83. Thanks \u003ca href=\"https://github.com/Expyron\"\u003eExpyron\u003c/a\u003e for your first contribution!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/owo-colors/owo-colors/blob/main/CHANGELOG.md\"\u003eowo-colors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.4.0] - 2026-08-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated MSRV to Rust 1.83. Thanks \u003ca href=\"https://github.com/Expyron\"\u003eExpyron\u003c/a\u003e for your first contribution!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owo-colors/owo-colors/commit/7392e40d0093a02ec12b3695e388d123817283b8\"\u003e\u003ccode\u003e7392e40\u003c/code\u003e\u003c/a\u003e [owo-colors] version 4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owo-colors/owo-colors/commit/8037325e92238c5a5878fc074fb042b0d4d8a085\"\u003e\u003ccode\u003e8037325\u003c/code\u003e\u003c/a\u003e [meta] update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owo-colors/owo-colors/commit/9f8e57e4041b263f473f76f97e746bc996d4bb50\"\u003e\u003ccode\u003e9f8e57e\u003c/code\u003e\u003c/a\u003e [meta] automate changelog updates via cargo-release (\u003ca href=\"https://redirect.github.com/owo-colors/owo-colors/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owo-colors/owo-colors/commit/540fd5100dc102bfc5241bf4845f4465ba9976e2\"\u003e\u003ccode\u003e540fd51\u003c/code\u003e\u003c/a\u003e Increase MSRV to 1.83 (\u003ca href=\"https://redirect.github.com/owo-colors/owo-colors/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owo-colors/owo-colors/commit/367baea2456f01d5a9b793eaf4b5217184c5d099\"\u003e\u003ccode\u003e367baea\u003c/code\u003e\u003c/a\u003e Remove .claude directory to disincentivize LLM contributions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owo-colors/owo-colors/commit/f83e6e260b8ee632fab2029db06f7be9135ac929\"\u003e\u003ccode\u003ef83e6e2\u003c/code\u003e\u003c/a\u003e [release] use trusted publishing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/owo-colors/owo-colors/compare/v4.3.0...v4.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_edit` from 0.25.12+spec-1.1.0 to 0.25.15+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/8e1d5a85c361ac012957441bb4788ae82f5dc9c8\"\u003e\u003ccode\u003e8e1d5a8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6098580bfaf7c6ea638958b321abee35b6509212\"\u003e\u003ccode\u003e6098580\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/27e33c7a7591501c51b0d132b8d415c05ff557c6\"\u003e\u003ccode\u003e27e33c7\u003c/code\u003e\u003c/a\u003e perf: reduce allocations dumping array-heavy documents (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e92e2a389b355d38d9d2729af9223a2b0b8281b7\"\u003e\u003ccode\u003ee92e2a3\u003c/code\u003e\u003c/a\u003e perf: Avoid boxed iterators in document output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ee351e7616f5f903349564c8801b36d33eb655bb\"\u003e\u003ccode\u003eee351e7\u003c/code\u003e\u003c/a\u003e test: Benchmark rendering many arrays\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.25.12...v0.25.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cap-fs-ext` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunfishcode/cap-std/commit/b7acf8e8807fe3fab991884d2208b7e03d35a409\"\u003e\u003ccode\u003eb7acf8e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunfishcode/cap-std/commit/cf65c7bd18ad4f6a865324679052929886d66131\"\u003e\u003ccode\u003ecf65c7b\u003c/code\u003e\u003c/a\u003e Fix trailing-slash behavior with \u003ccode\u003eO_NOFOLLOW\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/bytecodealliance/cap-std/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunfishcode/cap-std/commit/a8c93210536815fac607ed236a085f19219978bb\"\u003e\u003ccode\u003ea8c9321\u003c/code\u003e\u003c/a\u003e Fix trailing-slash behavior with \u003ccode\u003eO_NOFOLLOW\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/bytecodealliance/cap-std/issues/419\"\u003e#419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunfishcode/cap-std/commit/b06b76fc5fb287ef9dc86a48b40018032684725f\"\u003e\u003ccode\u003eb06b76f\u003c/code\u003e\u003c/a\u003e Run \u003ccode\u003ecargo fmt\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/bytecodealliance/cap-std/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunfishcode/cap-std/commit/de1d389d726c9adf45fc0d7fc4066224ebf68212\"\u003e\u003ccode\u003ede1d389\u003c/code\u003e\u003c/a\u003e Move FreeBSD CI testing from Cirrus to Github Workflows (\u003ca href=\"https://redirect.github.com/bytecodealliance/cap-std/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/cap-std/compare/cap-fs-ext-v4.0.2...cap-fs-ext-v4.0.3\"\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.5 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.5...v5.4.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 extra fields by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/553\"\u003erust-lang/flate2-rs#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject incomplete deflate streams at EOF by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eREADME.md\u003c/code\u003e in a private module by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support using nightly \u003ccode\u003ealloc_io\u003c/code\u003e by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/559\"\u003erust-lang/flate2-rs#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eget_mut()\u003c/code\u003e documentation to make clear how 'inner` can be used by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/558\"\u003erust-lang/flate2-rs#558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ed93d4fc60eaf876c6aded741bf992d524551930\"\u003e\u003ccode\u003eed93d4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/558\"\u003e#558\u003c/a\u003e from rust-lang/lib-doc-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fb5228dcd7ca7f4ffb2240e6aec8547b85064c9a\"\u003e\u003ccode\u003efb5228d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/559\"\u003e#559\u003c/a\u003e from bushrat011899/no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/6ed3ba32e321bd6865df6d4ec96d2550c11e50f0\"\u003e\u003ccode\u003e6ed3ba3\u003c/code\u003e\u003c/a\u003e Add executable \u003ccode\u003eno_std\u003c/code\u003e example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/faed8a04671a608efda8ae3520844889210ada95\"\u003e\u003ccode\u003efaed8a0\u003c/code\u003e\u003c/a\u003e Expand CI to test \u003ccode\u003eno_std\u003c/code\u003e compatibility and correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/2ba8e7e6663bb173782c2c96d1203bed098aadf3\"\u003e\u003ccode\u003e2ba8e7e\u003c/code\u003e\u003c/a\u003e Add unstable \u003ccode\u003eno_std\u003c/code\u003e support behind \u003ccode\u003eflate2_unstable_nightly_alloc_io\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3fe11268ccbb777e22a8352aa95307af72fa8ee9\"\u003e\u003ccode\u003e3fe1126\u003c/code\u003e\u003c/a\u003e Centralize usage of \u003ccode\u003estd\u003c/code\u003e for \u003ccode\u003eerror\u003c/code\u003e and \u003ccode\u003eio\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/98e313a26ff137b0d79eb55f192911c80862d6d5\"\u003e\u003ccode\u003e98e313a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eGzHeader::mtime_as_duration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/064296528d679f3aef0ca11b8ca0e2cad21b283d\"\u003e\u003ccode\u003e0642965\u003c/code\u003e\u003c/a\u003e Switch to \u003ccode\u003ecore\u003c/code\u003e implicit prelude and only use \u003ccode\u003estd\u003c/code\u003e where required\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/454a63ce8ac5891d938ecf372a537e17e5cae586\"\u003e\u003ccode\u003e454a63c\u003c/code\u003e\u003c/a\u003e Remove left-over \u003ccode\u003edbg!\u003c/code\u003e statement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/2a490b7df96326c34a8ea75b2930eab4851cac1e\"\u003e\u003ccode\u003e2a490b7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eruntime_detection\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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/main/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 `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 `ignore` from 0.4.26 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.26...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 `regex-automata` from 0.4.14 to 0.4.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/e6ad938198e68339a593f85d228f2d44cb54718f\"\u003e\u003ccode\u003ee6ad938\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/92e0f22058e70d58614c47847c05e758a9edefce\"\u003e\u003ccode\u003e92e0f22\u003c/code\u003e\u003c/a\u003e automata: avoid re-computing \u003ccode\u003eavailable_parallelism\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/3af3e27e27417df9acad25b57360b5cf727cfb0e\"\u003e\u003ccode\u003e3af3e27\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/c21ed55e3c61dc373a82ad2b1293031a132c408d\"\u003e\u003ccode\u003ec21ed55\u003c/code\u003e\u003c/a\u003e automata: make MAX_POOL_STACKS user configurable\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/regex-automata-0.4.14...regex-automata-0.4.18\"\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.git...\n\n_Description has been truncated_","html_url":"https://github.com/lpm-dev/rust-client/pull/953","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lpm-dev%2Frust-client/issues/953","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/953/packages"},{"uuid":"5808590295","node_id":"PR_kwDORsHI4c8AAAABH5k8yA","number":421,"state":"open","title":"chore(deps): bump the all-deps group across 1 directory with 43 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-10-12T04:57:04.000Z","updated_at":"2026-10-12T04:58:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-deps","update_count":43,"packages":[{"name":"nix","old_version":"0.30.1","new_version":"0.31.3","repository_url":"https://github.com/nix-rust/nix"},{"name":"criterion","old_version":"0.5.1","new_version":"0.8.2","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"tokio-tungstenite","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"zip","old_version":"2.4.2","new_version":"8.6.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"which","old_version":"8.0.5","new_version":"8.0.6","repository_url":"https://github.com/harryfei/which-rs"},{"name":"rmcp","old_version":"2.2.0","new_version":"3.5.1","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"schemars","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"tokio","old_version":"1.53.0","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"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":"tantivy","old_version":"0.26.1","new_version":"0.26.2","repository_url":"https://github.com/quickwit-oss/tantivy"},{"name":"ratatui-image","old_version":"11.0.6","new_version":"11.1.0","repository_url":"https://github.com/ratatui/ratatui-image"},{"name":"tui-big-text","old_version":"0.8.8","new_version":"0.8.10","repository_url":"https://github.com/ratatui/tui-widgets"},{"name":"uuid","old_version":"1.24.0","new_version":"1.27.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bitflags","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"thiserror","old_version":"2.0.19","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"constant_time_eq","old_version":"0.4.2","new_version":"0.6.1"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"clap","old_version":"4.6.2","new_version":"4.6.3","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":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tower-http","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"mail-parser","old_version":"0.11.5","new_version":"0.11.9","repository_url":"https://github.com/stalwartlabs/mail-parser"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.42","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"icalendar","old_version":"0.17.12","new_version":"0.17.14","repository_url":"https://github.com/hoodie/icalendar"},{"name":"mail-builder","old_version":"0.4.4","new_version":"1.0.0","repository_url":"https://github.com/stalwartlabs/mail-builder"},{"name":"open","old_version":"5.4.0","new_version":"5.4.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"psl","old_version":"2.1.238","new_version":"2.1.241","repository_url":"https://github.com/addr-rs/psl"},{"name":"comrak","old_version":"0.54.0","new_version":"0.56.0","repository_url":"https://github.com/kivikakk/comrak"},{"name":"lettre","old_version":"0.11.22","new_version":"0.11.23","repository_url":"https://github.com/lettre/lettre"},{"name":"insta","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"utoipa","old_version":"5.5.0","new_version":"6.0.0","repository_url":"https://github.com/juhaku/utoipa"},{"name":"utoipa-axum","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/juhaku/utoipa"},{"name":"utoipa-swagger-ui","old_version":"9.0.2","new_version":"10.0.1","repository_url":"https://github.com/juhaku/utoipa"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"minijinja","old_version":"2.21.0","new_version":"3.0.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"calamine","old_version":"0.36.0","new_version":"0.36.1","repository_url":"https://github.com/tafia/calamine"},{"name":"fastembed","old_version":"5.17.3","new_version":"7.1.1","repository_url":"https://github.com/Anush008/fastembed-rs"},{"name":"undoc","old_version":"0.5.5","new_version":"0.17.0","repository_url":"https://github.com/iyulab/undoc"},{"name":"unpdf","old_version":"0.7.1","new_version":"0.17.0","repository_url":"https://github.com/iyulab/unpdf"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-deps group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [nix](https://github.com/nix-rust/nix) | `0.30.1` | `0.31.3` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.8.2` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.28.0` | `0.29.0` |\n| [zip](https://github.com/zip-rs/zip2) | `2.4.2` | `8.6.0` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.5` | `8.0.6` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `2.2.0` | `3.5.1` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.1` | `1.2.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.53.0` | `1.53.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [tantivy](https://github.com/quickwit-oss/tantivy) | `0.26.1` | `0.26.2` |\n| [ratatui-image](https://github.com/ratatui/ratatui-image) | `11.0.6` | `11.1.0` |\n| [tui-big-text](https://github.com/ratatui/tui-widgets) | `0.8.8` | `0.8.10` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.24.0` | `1.27.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.13.1` | `2.13.2` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.19` | `2.0.21` |\n| constant_time_eq | `0.4.2` | `0.6.1` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.2` | `4.6.3` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.7` | `4.6.9` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| dirs | `6.0.0` | `7.0.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.7.0` | `0.7.1` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [mail-parser](https://github.com/stalwartlabs/mail-parser) | `0.11.5` | `0.11.9` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.42` |\n| [icalendar](https://github.com/hoodie/icalendar) | `0.17.12` | `0.17.14` |\n| [mail-builder](https://github.com/stalwartlabs/mail-builder) | `0.4.4` | `1.0.0` |\n| [open](https://github.com/Byron/open-rs) | `5.4.0` | `5.4.4` |\n| [psl](https://github.com/addr-rs/psl) | `2.1.238` | `2.1.241` |\n| [comrak](https://github.com/kivikakk/comrak) | `0.54.0` | `0.56.0` |\n| [lettre](https://github.com/lettre/lettre) | `0.11.22` | `0.11.23` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.48.0` | `1.49.0` |\n| [utoipa](https://github.com/juhaku/utoipa) | `5.5.0` | `6.0.0` |\n| [utoipa-axum](https://github.com/juhaku/utoipa) | `0.2.0` | `0.3.0` |\n| [utoipa-swagger-ui](https://github.com/juhaku/utoipa) | `9.0.2` | `10.0.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.190` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.21.0` | `3.0.0` |\n| [calamine](https://github.com/tafia/calamine) | `0.36.0` | `0.36.1` |\n| [fastembed](https://github.com/Anush008/fastembed-rs) | `5.17.3` | `7.1.1` |\n| [undoc](https://github.com/iyulab/undoc) | `0.5.5` | `0.17.0` |\n| [unpdf](https://github.com/iyulab/unpdf) | `0.7.1` | `0.17.0` |\n\n\nUpdates `nix` from 0.30.1 to 0.31.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.31.3] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable module \u003ccode\u003eioctl\u003c/code\u003e for Cygwin\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd\n\u003ccode\u003eCLOCK_BOOTTIME/CLOCK_PROCESS_CPUTIME_ID/CLOCK_THREAD_CPUTIME_ID/CLOCK_UPTIME\u003c/code\u003e\nto NetBSD-like platforms (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2716\"\u003e#2716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunistd: add mkfifo for redox\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekevent64\u003c/code\u003e support on apple targets: \u003ccode\u003eKqueue::kevent64\u003c/code\u003e, \u003ccode\u003eKEvent64\u003c/code\u003e,\nand \u003ccode\u003eKevent64Flags\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2781\"\u003e#2781\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix SaFlags_t definition on redox\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2751\"\u003e#2751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eEpollEvent::events()\u003c/code\u003e to use \u003ccode\u003efrom_bits_retain\u003c/code\u003e instead of\n\u003ccode\u003efrom_bits().unwrap()\u003c/code\u003e, preventing panics when the kernel returns\nunknown epoll flags. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eKEvent::flags()\u003c/code\u003e and \u003ccode\u003eKEvent::fflags()\u003c/code\u003e to use \u003ccode\u003efrom_bits_retain\u003c/code\u003e\ninstead of \u003ccode\u003efrom_bits().unwrap()\u003c/code\u003e, preventing panics when the kernel\nreturns unknown kqueue flags.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2784\"\u003e#2784\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.31.2] - 2026-02-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WatchDescriptor::as_raw, to get libc id of WatchDescriptor.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2718\"\u003e#2718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded process::pthread_getthreadid_np() on FreeBSD.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded timerfd support on FreeBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2728\"\u003e#2728\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe libc requirement is now \u003ccode\u003e0.2.181\u003c/code\u003e, rather than pinned to 0.2.180.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2744\"\u003e#2744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.31.1] - 2026-01-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etermios: Add definition for IUCLC to supported platforms\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2702\"\u003e#2702\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/nix-rust/nix/commit/b5933ca178802b558a667514f717a86b3a1cedcc\"\u003e\u003ccode\u003eb5933ca\u003c/code\u003e\u003c/a\u003e chore: release v0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/5d6a46e065fd5ae670c73b44b2590ca256589194\"\u003e\u003ccode\u003e5d6a46e\u003c/code\u003e\u003c/a\u003e Replace Cirrus CI with more Github Workflows jobs (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3407489043e8070b6294b5786690a60182fb241e\"\u003e\u003ccode\u003e3407489\u003c/code\u003e\u003c/a\u003e event: add kevent64 support on apple targets (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2781\"\u003e#2781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/fe80fc5066c8712db901f3a3d672b8c6af67c4d2\"\u003e\u003ccode\u003efe80fc5\u003c/code\u003e\u003c/a\u003e chore: resolve clippy useless_borrows_in_formatting (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2790\"\u003e#2790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3310fc7db419b04b0aed32fcb6464a12ad96f224\"\u003e\u003ccode\u003e3310fc7\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(ci): temporarily disable armv7-unknown-linux-uclibceabihf (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2764\"\u003e#2764\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/e3ab917517f47e27c845064abec15382792053a7\"\u003e\u003ccode\u003ee3ab917\u003c/code\u003e\u003c/a\u003e epoll: use from_bits_retain to avoid panics on unknown flags (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6c1570194676901d6fddf3600cea5c8358e39eef\"\u003e\u003ccode\u003e6c15701\u003c/code\u003e\u003c/a\u003e kqueue: use from_bits_retain to avoid panics on unknown flags (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2784\"\u003e#2784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/73028cf1c742b243895df16ce60948b1c8fa821a\"\u003e\u003ccode\u003e73028cf\u003c/code\u003e\u003c/a\u003e fix(ci): enable Hurd target (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/1a680a967648807ea78ded5c4211db8026bebbbd\"\u003e\u003ccode\u003e1a680a9\u003c/code\u003e\u003c/a\u003e cargo: Remove deprecated package authors field (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2789\"\u003e#2789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/85cff070dd2baaecb4290df22b1d093d136ca671\"\u003e\u003ccode\u003e85cff07\u003c/code\u003e\u003c/a\u003e docs: add missing changelog entries (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.30.1...v0.31.3\"\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 `tokio-tungstenite` from 0.28.0 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md\"\u003etokio-tungstenite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.29.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etungstenite\u003c/code\u003e to \u003ccode\u003e0.29.0\u003c/code\u003e. See \u003ca href=\"https://github.com/snapview/tungstenite-rs/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003etungstenite\u003c/code\u003e release\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/7930ff2f825a69cad44b928b19b6fb81bffc3f7a\"\u003e\u003ccode\u003e7930ff2\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/38d04656fe28be0000920201d6a49bf5ec3d537b\"\u003e\u003ccode\u003e38d0465\u003c/code\u003e\u003c/a\u003e Update Readme (\u003ca href=\"https://redirect.github.com/snapview/tokio-tungstenite/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/snapview/tokio-tungstenite/compare/v0.28.0...v0.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.4.2 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\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ezip64 comment\u003c/code\u003e and add \u003ccode\u003ezip64 extensible data sector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/747\"\u003e#747\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\u003eremove useless magic in struct (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange extra_field from Arc\u0026lt;Vec\u003c!-- raw HTML omitted --\u003e\u0026gt; to Arc\u0026lt;[u8]\u0026gt; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup README (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a check for building benches (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/748\"\u003e#748\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\u003esplit part of \u003ccode\u003eread.rs\u003c/code\u003e for code readability (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unused allow (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eskip BufReader for Stored files in make_reader (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\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/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\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.4.0...v8.5.0\"\u003e8.5.0\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ezip64 comment\u003c/code\u003e and add \u003ccode\u003ezip64 extensible data sector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/747\"\u003e#747\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\u003eremove useless magic in struct (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange extra_field from Arc\u0026lt;Vec\u003c!-- raw HTML omitted --\u003e\u0026gt; to Arc\u0026lt;[u8]\u0026gt; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup README (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.3.1...v8.4.0\"\u003e8.4.0\u003c/a\u003e - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a check for building benches (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/748\"\u003e#748\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\u003esplit part of \u003ccode\u003eread.rs\u003c/code\u003e for code readability (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unused allow (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\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/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/v2.4.2...v8.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 8.0.5 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.5...8.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmcp` from 2.2.0 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v3.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v3.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(server)\u003c/em\u003e keep discover lifecycle bootstrap-neutral (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1248\"\u003e#1248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep handler-generated invalid params errors in-band (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(model)\u003c/em\u003e export object! macro without macros feature (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(server)\u003c/em\u003e default missing cache hints for 2026-07-28 peers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rmcp] Notify credential stores when a refresh token is rejected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v3.5.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v3.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate LATEST and add LATEST_WITH_INITIALIZE (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(model)\u003c/em\u003e decode float fields through serde_json::Number (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e reject duplicate sep-2243 headers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(transport)\u003c/em\u003e match explicit default ports in Origin allowlist (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e tolerate empty cacheScope instead of silently dropping the whole result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1281\"\u003e#1281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(model)\u003c/em\u003e preserve explicit null structuredContent in CallToolResult (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecargo fmt fixes on validate_standard_headers changes (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v3.4.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v3.4.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport)\u003c/em\u003e fall back after JSON discover rejections (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\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/modelcontextprotocol/rust-sdk/commit/79437f291b2c44053d00dcd5db969fd0cca7c887\"\u003e\u003ccode\u003e79437f2\u003c/code\u003e\u003c/a\u003e chore: release v3.5.1 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/4a226c7cb9816e9b82e7d638d76ec4d58ba342d1\"\u003e\u003ccode\u003e4a226c7\u003c/code\u003e\u003c/a\u003e fix(server): keep discover lifecycle bootstrap-neutral (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1248\"\u003e#1248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/931d47133adefd082599be494e3e77c1b9ade3e5\"\u003e\u003ccode\u003e931d471\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/cf1e9aa74590f0556809099dc76465bd498fd916\"\u003e\u003ccode\u003ecf1e9aa\u003c/code\u003e\u003c/a\u003e fix: keep handler-generated invalid params errors in-band (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/deef9bb8952ffc042bc8cce7ce70b5ea51ec4adf\"\u003e\u003ccode\u003edeef9bb\u003c/code\u003e\u003c/a\u003e fix(model): export object! macro without macros feature (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/c0d667e003d7cce82c17bdb3cb776f1d6cda39eb\"\u003e\u003ccode\u003ec0d667e\u003c/code\u003e\u003c/a\u003e fix(server): default missing cache hints for 2026-07-28 peers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/94c5c039a6a15ea8853c3d9a711d40d771709be9\"\u003e\u003ccode\u003e94c5c03\u003c/code\u003e\u003c/a\u003e fix: use MSRV-aware dependency resolver (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/8f9a28ecdb5f9237dd7927f915df82cd4d02d09b\"\u003e\u003ccode\u003e8f9a28e\u003c/code\u003e\u003c/a\u003e fix(examples): fix complex auth server discovery (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/ae2f9c9b45a2c98d24ee345406e79f507c9f9282\"\u003e\u003ccode\u003eae2f9c9\u003c/code\u003e\u003c/a\u003e [rmcp] Notify credential stores when a refresh token is rejected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/bdd93dc6eb7060967b8054767d94106b922bbc35\"\u003e\u003ccode\u003ebdd93dc\u003c/code\u003e\u003c/a\u003e ci: reject multi-line codex auth secret (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v2.2.0...rmcp-v3.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 in schemars_derive\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2026-07-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 in schemars_derive\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/ed6186319d5ebf1959a03f558df375d2bb5c44a6\"\u003e\u003ccode\u003eed61863\u003c/code\u003e\u003c/a\u003e v1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/ae618c3a8e1ca0da5026df5a417be2c5259ab5f9\"\u003e\u003ccode\u003eae618c3\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/c072ea038c3db93d27c881ede41689ce0777d554\"\u003e\u003ccode\u003ec072ea0\u003c/code\u003e\u003c/a\u003e docs: add missing attributes to table of contents (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/015272f20570535a49db0403924c13fc4c51317e\"\u003e\u003ccode\u003e015272f\u003c/code\u003e\u003c/a\u003e Clippy fix (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/944f72728f9744992e045e132aab56c5d557c0ad\"\u003e\u003ccode\u003e944f727\u003c/code\u003e\u003c/a\u003e Bump bytes from 1.10.1 to 1.11.1 (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.53.0 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.0...tokio-1.53.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tantivy` from 0.26.1 to 0.26.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quickwit-oss/tantivy/blob/main/CHANGELOG.md\"\u003etantivy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eTantivy 0.26.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix term aggregation document-count overflow when merging buckets across segments by widening intermediate counts from \u003ccode\u003eu32\u003c/code\u003e to \u003ccode\u003eu64\u003c/code\u003e (\u003ca href=\"https://github.com/PSeitz\"\u003e\u003ccode\u003e@​PSeitz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing local buffer flushes in nested aggregations that caused incorrect metric results for low-cardinality terms buckets \u003ca href=\"https://redirect.github.com/quickwit-oss/tantivy/issues/2992\"\u003e#2992\u003c/a\u003e(\u003ca href=\"https://github.com/PSeitz\"\u003e\u003ccode\u003e@​PSeitz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable the buffered union \u003ccode\u003eseek_danger\u003c/code\u003e override to avoid consuming unaligned scorers \u003ca href=\"https://redirect.github.com/quickwit-oss/tantivy/issues/3086\"\u003e#3086\u003c/a\u003e(\u003ca href=\"https://github.com/PSeitz\"\u003e\u003ccode\u003e@​PSeitz\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/quickwit-oss/tantivy/commit/72d1ef9a6468aa68bbc69dcc80cdf60aaf64364d\"\u003e\u003ccode\u003e72d1ef9\u003c/code\u003e\u003c/a\u003e fix term aggregation u32::MAX overflow issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quickwit-oss/tantivy/commit/be7cd01315284089b3d6cbd897debda4ab842353\"\u003e\u003ccode\u003ebe7cd01\u003c/code\u003e\u003c/a\u003e chore: Release 0.26.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quickwit-oss/tantivy/commit/b9f24174cea0dd7cdb036673b83a776fe1e1d4fe\"\u003e\u003ccode\u003eb9f2417\u003c/code\u003e\u003c/a\u003e fix cache flush in aggregations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quickwit-oss/tantivy/commit/c1910447ed244a70cdbefe5a7115d7555d5b698a\"\u003e\u003ccode\u003ec191044\u003c/code\u003e\u003c/a\u003e fix: disable buffered union seek_danger override\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/quickwit-oss/tantivy/compare/0.26.1...0.26.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ratatui-image` from 11.0.6 to 11.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ratatui/ratatui-image/releases\"\u003eratatui-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKitty: write one placeholder per cell, \u003ccode\u003eskip\u003c/code\u003e not needed anymore\u003c/li\u003e\n\u003cli\u003eQuery for kitty transmission compression (opt-in), and use it if detected\u003c/li\u003e\n\u003cli\u003ePicker: expose tmux_detected() method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression from 967af26 \u0026quot;sliced sixel also uses round_pixel_size_to_cells\u0026quot;\u003c/li\u003e\n\u003cli\u003eWiden integer before multiplying cell counts, not after\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow nonsensical chafa-dyn + chafa-static for some tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.0.8\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esliced sixel also uses round_pixel_size_to_cells\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.0.7\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSlicedProtocol replaces DECGRA raster size accounting for the used bands\u003c/li\u003e\n\u003cli\u003eDerive \u003ccode\u003eEq\u003c/code\u003e for \u003ccode\u003eProtocolType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecollapse screenshot list in PR comment\u003c/li\u003e\n\u003cli\u003euse ioctl font-size and env hints when the capability query gets no response\u003c/li\u003e\n\u003cli\u003emention yazi-adapter rather than yazi\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/ratatui/ratatui-image/blob/master/CHANGELOG.md\"\u003eratatui-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/compare/v11.0.8...v11.1.0\"\u003e11.1.0\u003c/a\u003e - 2026-09-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKitty: write one placeholder per cell, \u003ccode\u003eskip\u003c/code\u003e not needed anymore\u003c/li\u003e\n\u003cli\u003eQuery for kitty transmission compression (opt-in), and use it if detected\u003c/li\u003e\n\u003cli\u003ePicker: expose tmux_detected() method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression from 967af26 \u0026quot;sliced sixel also uses round_pixel_size_to_cells\u0026quot;\u003c/li\u003e\n\u003cli\u003eWiden integer before multiplying cell counts, not after\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow nonsensical chafa-dyn + chafa-static for some tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/compare/v11.0.7...v11.0.8\"\u003e11.0.8\u003c/a\u003e - 2026-09-04\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esliced sixel also uses round_pixel_size_to_cells\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/compare/v11.0.6...v11.0.7\"\u003e11.0.7\u003c/a\u003e - 2026-09-03\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSlicedProtocol replaces DECGRA raster size accounting for the used bands\u003c/li\u003e\n\u003cli\u003eDerive \u003ccode\u003eEq\u003c/code\u003e for \u003ccode\u003eProtocolType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecollapse screenshot list in PR comment\u003c/li\u003e\n\u003cli\u003euse ioctl font-size and env hints when the capability query gets no response\u003c/li\u003e\n\u003cli\u003emention yazi-adapter rather than yazi\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/d8f08379465ed8e174c1d25cd60cbcfcbcbb39f1\"\u003e\u003ccode\u003ed8f0837\u003c/code\u003e\u003c/a\u003e chore: release v11.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/5bdd2f26447062ae2695171c9ace3600d088409d\"\u003e\u003ccode\u003e5bdd2f2\u003c/code\u003e\u003c/a\u003e suppress semver checks until next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/29573fa98d013cdd8d1969226d60f2848937b82b\"\u003e\u003ccode\u003e29573fa\u003c/code\u003e\u003c/a\u003e add some other fucking lib for release-plz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/7a72ba2c778c9d7174e499f04c2f03f671969d32\"\u003e\u003ccode\u003e7a72ba2\u003c/code\u003e\u003c/a\u003e allow nonsensical chafa-dyn + chafa-static for some tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/45ff628340fc74b0c2b50b3ad09a1f79bb594b3e\"\u003e\u003ccode\u003e45ff628\u003c/code\u003e\u003c/a\u003e fail if commits contain claude/anthropic spam\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/a0f9ddbbf6a680e5f9cc5bf7fbd75bec56bc5b9d\"\u003e\u003ccode\u003ea0f9ddb\u003c/code\u003e\u003c/a\u003e feat(picker): expose tmux_detected()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/0dcc9242d1c7a780d89d68cdc38cef4af28036ce\"\u003e\u003ccode\u003e0dcc924\u003c/code\u003e\u003c/a\u003e fix regression from 967af26 \u0026quot;sliced sixel also uses round_pixel_size_to_cells\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/97414b06ebbfc30b0f73fe6ceeb016385fadefcb\"\u003e\u003ccode\u003e97414b0\u003c/code\u003e\u003c/a\u003e refactor(kitty): hold the id colour in the id state tuple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/d00da93e6d02fd5638f369b0c1b7961a21dac4bd\"\u003e\u003ccode\u003ed00da93\u003c/code\u003e\u003c/a\u003e fix(kitty): write one placeholder per cell so images render under tmux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/cd31a10ae907f55a51c7922b968c8378c25cc8df\"\u003e\u003ccode\u003ecd31a10\u003c/code\u003e\u003c/a\u003e fix: widen before multiplying cell counts, not after\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ratatui/ratatui-image/compare/v11.0.6...v11.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tui-big-text` from 0.8.8 to 0.8.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ratatui/tui-widgets/releases\"\u003etui-big-text's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etui-big-text-v0.8.10\u003c/h2\u003e\n\u003cp\u003eMaintenance updates.\u003c/p\u003e\n\u003ch2\u003etui-big-text-v0.8.9\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(tui-big-text)\u003c/em\u003e Add support for rendering all available fonts with \u003ccode\u003eBigText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/355\"\u003e#355\u003c/a\u003e)\n\u003cblockquote\u003e\n\u003cp\u003eThe \u003ccode\u003eBigText\u003c/code\u003e widget would only use the \u003ccode\u003eBasicFont\u003c/code\u003e provided by\n\u003ccode\u003efont8x8\u003c/code\u003e. However, there are numerous other fonts that can render the\nglyphs, such as Hiragana etc.\u003c/p\u003e\n\u003cp\u003eThis changes \u003ccode\u003erender_symbol\u003c/code\u003e to iterate over all the available fonts\nrather than only doing a lookup against \u003ccode\u003efont8x8::BASIC_FONTS\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAlso added an example and a VHS tape for demo purposes.\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eDoing this exposed a bug with how the line widths are calculated and\ntherefore how the text alignment worked.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eget_alignment_offset\u003c/code\u003e, the \u0026quot;line width\u0026quot; (i.e. character count) was\nactually just using the underlying byte width, not the number of\ncharacters. This has been changed to simply sum the number of characters\nfrom each span of the line.\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\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/ratatui/tui-widgets/commit/c26a68722072987daccf6035e4f5d586ff7b4469\"\u003e\u003ccode\u003ec26a687\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/f79a82d1cad5f801319e28c8aa728727ee0aae3c\"\u003e\u003ccode\u003ef79a82d\u003c/code\u003e\u003c/a\u003e chore: simplify changelogs and release metadata (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/f0dbfdcbfb64deb4ebdb79cebcb223c3e7113491\"\u003e\u003ccode\u003ef0dbfdc\u003c/code\u003e\u003c/a\u003e feat(scrollview): expose state dimensions (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/a161c5da15d4d8e0c236e55208f32babb0fc9f2c\"\u003e\u003ccode\u003ea161c5d\u003c/code\u003e\u003c/a\u003e build(deps): bump Swatinem/rust-cache from e18b497796c12c097a38f9edb9d0641fb9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/872a7f03dfe696b7023515fbe1ab4291b1bcd389\"\u003e\u003ccode\u003e872a7f0\u003c/code\u003e\u003c/a\u003e build(deps): bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/ba08dc59b6d55a0f0ee17160e4c75d12e9c61737\"\u003e\u003ccode\u003eba08dc5\u003c/code\u003e\u003c/a\u003e build(deps): bump rstest from 0.26.1 to 0.27.0 (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/cec81cb277e5f3cd16c86eef42d55f456786a6fd\"\u003e\u003ccode\u003ecec81cb\u003c/code\u003e\u003c/a\u003e build(deps): bump release-plz/action from 0.5.133 to 0.5.139 (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/a3a8fa78b58e2c26f764a600391390bb93628a48\"\u003e\u003ccode\u003ea3a8fa7\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.87.7 to 2.87.17 (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/78b4122a3d3ca10b279757e7834032d5151b363a\"\u003e\u003ccode\u003e78b4122\u003c/code\u003e\u003c/a\u003e build(deps): bump clap from 4.6.6 to 4.6.7 (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/ef36b7c0f5fb5eff0c6cb574d92097f45d33b611\"\u003e\u003ccode\u003eef36b7c\u003c/code\u003e\u003c/a\u003e build(deps): bump release-plz/action from 0.5.131 to 0.5.133 (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ratatui/tui-widgets/compare/tui-big-text-v0.8.8...tui-big-text-v0.8.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.24.0 to 1.27.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.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept case-insensitive urn:uuid: prefixes when parsing by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ordering of V7 UUIDs created by earlier seconds with later subsec nanos 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/915\"\u003euuid-rs/uuid#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.27.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/917\"\u003euuid-rs/uuid#917\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\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.1...v1.27.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.1...v1.27.0\u003c/a\u003e\u003c/p\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\u003c/blockquote\u003e\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/b62154e8be41ce42127cba08ee5e5cef3e2ea971\"\u003e\u003ccode\u003eb62154e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/917\"\u003e#917\u003c/a\u003e from uuid-rs/cargo/v1.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ffd8ec55f20006fa2b5978cc03a1e671835040e9\"\u003e\u003ccode\u003effd8ec5\u003c/code\u003e\u003c/a\u003e prepare for 1.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b6c10f9dd9cf37809460859ab88071d43703398\"\u003e\u003ccode\u003e4b6c10f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/915\"\u003e#915\u003c/a\u003e from uuid-rs/fix/v7-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a1aa126f97cdc8d9c5c25d56efa0e7bcb9ab0514\"\u003e\u003ccode\u003ea1aa126\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/912\"\u003e#912\u003c/a\u003e from jaideeppyne/fix/urn-prefix-case-insensitive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4639d67b0f117a94cf0add01e4c68e674691b49c\"\u003e\u003ccode\u003e4639d67\u003c/code\u003e\u003c/a\u003e fix ordering of V7 UUIDs created by earlier seconds with later subsec nanos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/272370344a977ee0641ffa4d01b7ad3ca0eda687\"\u003e\u003ccode\u003e2723703\u003c/code\u003e\u003c/a\u003e bump MSRV to 1.89.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a3e64faaf7fdf583260fc18a594b099677855eea\"\u003e\u003ccode\u003ea3e64fa\u003c/code\u003e\u003c/a\u003e refactor: simplify URN prefix parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5055fd41c7f33c16a1eac3198eac6224ec18b61d\"\u003e\u003ccode\u003e5055fd4\u003c/code\u003e\u003c/a\u003e refactor: inline case-insensitive URN prefix checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8b1d51421df4828c11ebca6b54c5986caafef6\"\u003e\u003ccode\u003ecb8b1d5\u003c/code\u003e\u003c/a\u003e refactor: simplify case-insensitive URN parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/285967db45b800ffda5032d12c32e3d4e2620902\"\u003e\u003ccode\u003e285967d\u003c/code\u003e\u003c/a\u003e Accept case-insensitive urn:uuid: prefixes when parsing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.13.1 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\u003c/blockquote\u003e\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@​Danie...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nBumps the all-deps group with 43 updates, including several major version bumps that may require API adjustments. The remaining updates are patch/minor and should be safe.\n\n**Major version bumps**\n- `zip` 2→8, `rmcp` 2→3, `dirs` 6→7, `mail-builder` 0.4→1.0, `utoipa` 5→6, `utoipa-axum` 0.2→0.3, `utoipa-swagger-ui` 9→10, `minijinja` 2→3, `fastembed` 5→7, `undoc` 0.5→0.17, `unpdf` 0.7→0.17, `base64` 0.22→0.23, `constant_time_eq` 0.4→0.6, `comrak` 0.54→0.56, `criterion` 0.5→0.8, and `tokio-tungstenite` 0.28→0.29.\n- Verify compilation, tests, snapshots, and benchmarks against these new versions.\n\n\u003csup\u003eWritten for commit 584ab12775209ce6640bec7aab52bd83c1df57dd. Summary will update on new commits.\u003c/sup\u003e\n\n\u003ca href=\"https://cubic.dev/pr/planetaryescape/mxr/pull/421?utm_source=github\" target=\"_blank\" rel=\"noopener noreferrer\" data-no-image-dialog=\"true\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-light.svg\"\u003e\u003cimg alt=\"View guided diff\" src=\"https://www.cubic.dev/buttons/review-in-cubic-light.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e \u003ca href=\"https://www.cubic.dev/action/auto-fix/pr/planetaryescape/mxr/421?returnTo=https%3A%2F%2Fgithub.com%2Fplanetaryescape%2Fmxr%2Fpull%2F421\u0026source=description\" target=\"_blank\" rel=\"noopener noreferrer\" data-no-image-dialog=\"true\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg\"\u003e\u003cimg alt=\"Turn on auto-fix\" src=\"https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/planetaryescape/mxr/pull/421","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/planetaryescape%2Fmxr/issues/421","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/421/packages"},{"uuid":"5808115990","node_id":"PR_kwDOVFa9NM8AAAABH5NW6A","number":26,"state":"closed","title":"build(deps): bump the cargo group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-12T10:07:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-12T03:53:59.000Z","updated_at":"2026-10-12T10:07:50.000Z","time_to_close":22427,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":17,"packages":[{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","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":"toml","old_version":"1.1.2+spec-1.1.0","new_version":"1.1.3+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"zvariant","old_version":"5.12.0","new_version":"5.15.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"gstreamer","old_version":"0.25.2","new_version":"0.25.4"},{"name":"gstreamer-video","old_version":"0.25.2","new_version":"0.25.4"},{"name":"gstreamer-base","old_version":"0.25.2","new_version":"0.25.4"},{"name":"pipewire","old_version":"0.10.0","new_version":"0.10.1"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"ashpd","old_version":"0.12.3","new_version":"0.13.13","repository_url":"https://github.com/bilelmoussaoui/ashpd"},{"name":"zbus_xmlgen","old_version":"5.3.1","new_version":"5.4.1","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zbus_xml","old_version":"5.1.1","new_version":"5.2.1","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [toml](https://github.com/toml-rs/toml) | `1.1.2+spec-1.1.0` | `1.1.3+spec-1.1.0` |\n| dirs | `6.0.0` | `7.0.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.2` |\n| [zvariant](https://github.com/z-galaxy/zbus) | `5.12.0` | `5.15.0` |\n| gstreamer | `0.25.2` | `0.25.4` |\n| gstreamer-video | `0.25.2` | `0.25.4` |\n| gstreamer-base | `0.25.2` | `0.25.4` |\n| pipewire | `0.10.0` | `0.10.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.190` |\n| [ashpd](https://github.com/bilelmoussaoui/ashpd) | `0.12.3` | `0.13.13` |\n| [zbus_xmlgen](https://github.com/z-galaxy/zbus) | `5.3.1` | `5.4.1` |\n| [zbus_xml](https://github.com/z-galaxy/zbus) | `5.1.1` | `5.2.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n\n\nUpdates `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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 `toml` from 1.1.2+spec-1.1.0 to 1.1.3+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/eb251609a333580bf005cae27df853bb63dffdbe\"\u003e\u003ccode\u003eeb25160\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f36fb52c37593b9fece9f4382a56ab51c9e65890\"\u003e\u003ccode\u003ef36fb52\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/3adbbb7860810b146dbdedba1f315c90813083f2\"\u003e\u003ccode\u003e3adbbb7\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/fb0c1b376d291ee4ffdf5297a67579f2ad7ce70d\"\u003e\u003ccode\u003efb0c1b3\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5e70a7031d7cd667bdc081419373df4b74bf78d8\"\u003e\u003ccode\u003e5e70a70\u003c/code\u003e\u003c/a\u003e test(writer): Add overflow test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/771a975840ff876825c2973a79634ffe79a3bf5a\"\u003e\u003ccode\u003e771a975\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/28f6c9cbc8ca691b9a32918f631408ffddc4f54d\"\u003e\u003ccode\u003e28f6c9c\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/30d75ca443a1b27b13232e7cc807eb6e124f4ca2\"\u003e\u003ccode\u003e30d75ca\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.9 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/17efe57deb402805ebc699da6dc6e29f9d80ea30\"\u003e\u003ccode\u003e17efe57\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.97 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c9d0d54b21761d10ec967868cfb5549a30ef064d\"\u003e\u003ccode\u003ec9d0d54\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v1.1.2...toml-v1.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` from 6.0.0 to 7.0.0\n\nUpdates `tokio` from 1.52.3 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\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.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zvariant` from 5.12.0 to 5.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/z-galaxy/zbus/releases\"\u003ezvariant's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ezvariant-5.15.0\u003c/h2\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e💚 Work around nightly rustfmt macro mangling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🗑️ Deprecate GVariant support in zvariant.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📝 Point GVariant users to the zgvariant crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Support zvariant_utils/gvariant being enabled externally. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1910\"\u003e#1910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔥 Remove the gvariant fuzz target.\u003c/li\u003e\n\u003cli\u003e🔥 Remove gvariant benches, ostree tests and test data.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezvariant_derive-5.15.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e♻️ Move Value \u0026amp; Dict derive codegen to zvariant_utils.\u003c/li\u003e\n\u003cli\u003e♻️ Move Type derive \u0026amp; signature! codegen to zvariant_utils.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezvariant-5.14.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e♻️ Use zcheapstr for the Str type.\u003c/li\u003e\n\u003cli\u003e♻️ Remove unnecessary clones.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e➕ Add zcheapstr dependency. It's actually just a split.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 insert tail padding to fixed-sized dictionary entry.\u003c/li\u003e\n\u003cli\u003e🐛 insert tail padding to fixed-sized struct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✅ Add test case for \u003ccode\u003ea{uy}\u003c/code\u003e encoding.\u003c/li\u003e\n\u003cli\u003e✅ Add test case for \u003ccode\u003e(uy)\u003c/code\u003e encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezvariant_derive-5.14.0\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Cargo.toml dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezvariant-5.13.1\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🚨 Use Option::filter instead of a manual match.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezvariant_derive-5.13.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Support nested dictionaries in *Dict derives. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/312\"\u003e#312\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/z-galaxy/zbus/commit/0f4db6980bc1566278618a46c9ffa7f5f025c18a\"\u003e\u003ccode\u003e0f4db69\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1911\"\u003e#1911\u003c/a\u003e from zeenix/releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/ce010acb9f4c1ab344fe9c6a54510a0118ad50fe\"\u003e\u003ccode\u003ece010ac\u003c/code\u003e\u003c/a\u003e 🔖 zv,zd,zu: New releases to deprecate GVariant API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/683fc6a43afec95d7f95deb51d5fdcb6d1a0d43f\"\u003e\u003ccode\u003e683fc6a\u003c/code\u003e\u003c/a\u003e ⬆️  zb,zm,zx: Bump zvariant to 5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/121b399eb75dc088425134f7e59a93ed488455bf\"\u003e\u003ccode\u003e121b399\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1905\"\u003e#1905\u003c/a\u003e from zeenix/deprecate-gvariant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/51d213261d23f438b52e8153cc533eed722095c3\"\u003e\u003ccode\u003e51d2132\u003c/code\u003e\u003c/a\u003e 🔖 zv,zd,zu: Bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/e7146cafdc53c8aed26b408cf1e91627d38df6dd\"\u003e\u003ccode\u003ee7146ca\u003c/code\u003e\u003c/a\u003e 🐛 zv,zu: Support zvariant_utils/gvariant being enabled externally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/d798734f77c4400a1c3b223a23a8423f86e2122e\"\u003e\u003ccode\u003ed798734\u003c/code\u003e\u003c/a\u003e 📝 zv,zm: Point GVariant users to the zgvariant crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/4d1e6b7d894df415dd302096ef18fe75c0be3caf\"\u003e\u003ccode\u003e4d1e6b7\u003c/code\u003e\u003c/a\u003e 🗑️ zv,zu: Deprecate GVariant support in zvariant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/19410a8555af5d3d6b97fefd5ed008755b35b49d\"\u003e\u003ccode\u003e19410a8\u003c/code\u003e\u003c/a\u003e 🔥 zv: Remove the gvariant fuzz target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/bb8c3ce9c4c982e1b8be4dab604f240cbc7425d5\"\u003e\u003ccode\u003ebb8c3ce\u003c/code\u003e\u003c/a\u003e 🔥 zv: Remove gvariant benches, ostree tests and test data\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/z-galaxy/zbus/compare/zvariant-5.12.0...zvariant-5.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gstreamer` from 0.25.2 to 0.25.4\n\nUpdates `gstreamer-video` from 0.25.2 to 0.25.4\n\nUpdates `gstreamer-base` from 0.25.2 to 0.25.4\n\nUpdates `pipewire` from 0.10.0 to 0.10.1\n\nUpdates `clap` from 4.6.1 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `libc` from 0.2.186 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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/libc/blob/0.2.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7b0ab5528dc7f361f3a0b4c06c2cad9971617f75\"\u003e\u003ccode\u003e7b0ab55\u003c/code\u003e\u003c/a\u003e ci: Rename \u003ccode\u003epublish_0.2.yml\u003c/code\u003e to \u003ccode\u003erelease.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ac85dde5fc269ab4a8cd935d3f76adf85372677c\"\u003e\u003ccode\u003eac85dde\u003c/code\u003e\u003c/a\u003e ci: Sync release permissions with \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8f8cd2032060e1477c08077cd5f89215384723e2\"\u003e\u003ccode\u003e8f8cd20\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.190\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/052c6e6a0186eeecf22c743d57c65a9963571241\"\u003e\u003ccode\u003e052c6e6\u003c/code\u003e\u003c/a\u003e changelog: Fix an incorrect commit link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea19fd7fba435c629ed247de7138d5cdb1dea309\"\u003e\u003ccode\u003eea19fd7\u003c/code\u003e\u003c/a\u003e test: Remove explicit \u003ccode\u003elibc\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/6dbf3a29a0a972087b684bc6d6cbf20f92143b66\"\u003e\u003ccode\u003e6dbf3a2\u003c/code\u003e\u003c/a\u003e dragonfly: Move \u003ccode\u003eINHERIT_ZERO\u003c/code\u003e to the freebsd module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8a64766c8514865dea77cfc3216f5a9dc38c6728\"\u003e\u003ccode\u003e8a64766\u003c/code\u003e\u003c/a\u003e apple: add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/28de5147ff5665b835472f00ead49da71084a593\"\u003e\u003ccode\u003e28de514\u003c/code\u003e\u003c/a\u003e linux, netbsd: Give statvfs a \u003ccode\u003eDefault\u003c/code\u003e impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a58a95f01d0561e75261052f5d8b3ad188f1ae4e\"\u003e\u003ccode\u003ea58a95f\u003c/code\u003e\u003c/a\u003e cygwin: Change \u003ccode\u003ePOSIX_SPAWN_*\u003c/code\u003e flags to \u003ccode\u003ec_short\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d175264e718db4f216df7aad5f1291fd0ec34139\"\u003e\u003ccode\u003ed175264\u003c/code\u003e\u003c/a\u003e apple: \u003ccode\u003etimeval32\u003c/code\u003e is exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.186...0.2.190\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ashpd` from 0.12.3 to 0.13.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bilelmoussaoui/ashpd/releases\"\u003eashpd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackend: Allow to watch for \u003ccode\u003eNameLost\u003c/code\u003e signals by \u003ca href=\"https://github.com/arun-mani-j\"\u003e\u003ccode\u003e@​arun-mani-j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/310\"\u003ebilelmoussaoui/ashpd#310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary lifetime parameters on proxy types by \u003ca href=\"https://github.com/mortie\"\u003e\u003ccode\u003e@​mortie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/311\"\u003ebilelmoussaoui/ashpd#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuilder: Request name after exporting interfaces by \u003ca href=\"https://github.com/arun-mani-j\"\u003e\u003ccode\u003e@​arun-mani-j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/313\"\u003ebilelmoussaoui/ashpd#313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edemo: window: Port to AdwViewSwitcherSidebar by \u003ca href=\"https://github.com/A6GibKm\"\u003e\u003ccode\u003e@​A6GibKm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/307\"\u003ebilelmoussaoui/ashpd#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AdwSidebar on mobile mode by \u003ca href=\"https://github.com/A6GibKm\"\u003e\u003ccode\u003e@​A6GibKm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/315\"\u003ebilelmoussaoui/ashpd#315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackend/screencast: fix more \u003ccode\u003erestore_data\u003c/code\u003e type by \u003ca href=\"https://github.com/HigherOrderLogic\"\u003e\u003ccode\u003e@​HigherOrderLogic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/318\"\u003ebilelmoussaoui/ashpd#318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to workspace by \u003ca href=\"https://github.com/bilelmoussaoui\"\u003e\u003ccode\u003e@​bilelmoussaoui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/320\"\u003ebilelmoussaoui/ashpd#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit every portal into a separate feature by \u003ca href=\"https://github.com/bilelmoussaoui\"\u003e\u003ccode\u003e@​bilelmoussaoui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/335\"\u003ebilelmoussaoui/ashpd#335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackend/request: Match \u003ccode\u003ePortalError\u003c/code\u003e to \u003ccode\u003eResponse\u003c/code\u003e by \u003ca href=\"https://github.com/arun-mani-j\"\u003e\u003ccode\u003e@​arun-mani-j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/347\"\u003ebilelmoussaoui/ashpd#347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edemo: Add an InputCapture demo by \u003ca href=\"https://github.com/whot\"\u003e\u003ccode\u003e@​whot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/355\"\u003ebilelmoussaoui/ashpd#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequest the clipboard for the Remote Desktop demo by \u003ca href=\"https://github.com/whot\"\u003e\u003ccode\u003e@​whot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/358\"\u003ebilelmoussaoui/ashpd#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Session::Closed signal being silently discarded by \u003ca href=\"https://github.com/cadubentzen\"\u003e\u003ccode\u003e@​cadubentzen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/359\"\u003ebilelmoussaoui/ashpd#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an inputcapture example by \u003ca href=\"https://github.com/whot\"\u003e\u003ccode\u003e@​whot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/354\"\u003ebilelmoussaoui/ashpd#354\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.0-alpha\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies\u003c/li\u003e\n\u003cli\u003eSplit every portal into it own feature, dropping unnecessary dependencies in some cases\u003c/li\u003e\n\u003cli\u003eAllow passing the DBus connection to every portal call\u003c/li\u003e\n\u003cli\u003eVarious improvements to the backend feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/a849791fb9e48efbd32a9c980eb769e1250162a2\"\u003e\u003ccode\u003ea849791\u003c/code\u003e\u003c/a\u003e Bump release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/4d81dede26c3015afa3d242cb3297ba7c219168e\"\u003e\u003ccode\u003e4d81ded\u003c/code\u003e\u003c/a\u003e screencast: add \u003ccode\u003epersist_mode\u003c/code\u003e on backend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/447d350aaa9d856a1b13ba22b4b928434610e871\"\u003e\u003ccode\u003e447d350\u003c/code\u003e\u003c/a\u003e client/backend: Use the newly added Connection::closed API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/b49bf4d6f0fa560a519469dfab169919beb8c736\"\u003e\u003ccode\u003eb49bf4d\u003c/code\u003e\u003c/a\u003e fix: ashpd cannot be compiled with only screenshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/5ee4f0506376eae66f8567d2b9fe5163df0b7b71\"\u003e\u003ccode\u003e5ee4f05\u003c/code\u003e\u003c/a\u003e Bump release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/e7861451c33f6e1cd30d8a7e8833f7f78ca531b4\"\u003e\u003ccode\u003ee786145\u003c/code\u003e\u003c/a\u003e screenshot: Add AvailableTargets support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/e7050b3fd9c5820b32e38a411f6a83cd39d49447\"\u003e\u003ccode\u003ee7050b3\u003c/code\u003e\u003c/a\u003e camera: Fix unused warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/a8f1d47bcb97098711fd99847f18e96f2d08a6b8\"\u003e\u003ccode\u003ea8f1d47\u003c/code\u003e\u003c/a\u003e handletoken: handle all valid object paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/3ee41bb02b79eeccddc5d86ae52998d8225d1f6b\"\u003e\u003ccode\u003e3ee41bb\u003c/code\u003e\u003c/a\u003e Bump release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/ffc5e26a3f62ea7c0239e2b39f14a2d2bd053a71\"\u003e\u003ccode\u003effc5e26\u003c/code\u003e\u003c/a\u003e tree: Use \u003ccode\u003eMaybeAppID\u003c/code\u003e for all backends\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bilelmoussaoui/ashpd/compare/0.12.3...0.13.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zbus_xmlgen` from 5.3.1 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/z-galaxy/zbus/releases\"\u003ezbus_xmlgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ezbus_xmlgen-5.4.1\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🚨 Fix new clippy 1.97 warnings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezbus_xmlgen-5.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Generate Rust types from Telepathy type definitions. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/255\"\u003e#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Warn about ignored unsupported XML elements. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/256\"\u003e#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Turn Telepathy docstrings into doc comments. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/255\"\u003e#255\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e♻️ Add CodeGenerator, deprecate GenTrait \u0026amp; write_interfaces.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✅ Add regression test for bare struct arg signatures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/39483146d1e625a0a6da297b3aa1749ddf4bfe2a\"\u003e\u003ccode\u003e3948314\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1858\"\u003e#1858\u003c/a\u003e from zeenix/fix-5.18.0-changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/793a1e136c67040d359fb07f5a54c40ab69c26aa\"\u003e\u003ccode\u003e793a1e1\u003c/code\u003e\u003c/a\u003e 📝 zb: Add 5.18.0 changelog entries dropped by release-plz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/51c3ad46c08f36cf87568c0e2da6721f7a2b4e82\"\u003e\u003ccode\u003e51c3ad4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1857\"\u003e#1857\u003c/a\u003e from bilelmoussaoui/bilelmoussaoui/new-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/e6f3bbacf4235abd9c88b6f0a267ddc6ad311528\"\u003e\u003ccode\u003ee6f3bba\u003c/code\u003e\u003c/a\u003e 🔖 Fresh releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/0da20a18b044f8b60601cfab333fdeb529f82bd1\"\u003e\u003ccode\u003e0da20a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1856\"\u003e#1856\u003c/a\u003e from z-galaxy/renovate/tokio-1.x-lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/3452ec303bbb41c892cbf8ce567263cc2161354b\"\u003e\u003ccode\u003e3452ec3\u003c/code\u003e\u003c/a\u003e ⬆️ Update tokio to v1.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/70a92c2f83bf1b48a39f6249ba6340567ab4d0d6\"\u003e\u003ccode\u003e70a92c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1841\"\u003e#1841\u003c/a\u003e from bilelmoussaoui/bilelmoussaoui/fix-bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/2b049b45530a0a534211e4870e429b732168e3cb\"\u003e\u003ccode\u003e2b049b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1855\"\u003e#1855\u003c/a\u003e from z-galaxy/renovate/tokio-1.x-lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/fab31f6f736678d57a56e098dde3a620988c9356\"\u003e\u003ccode\u003efab31f6\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update tokio to v1.52.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/ae46181b6c58cd9fa2b2937402e267d4abbdf214\"\u003e\u003ccode\u003eae46181\u003c/code\u003e\u003c/a\u003e ✨ zb: Add Connection::closed() and is_closed() API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/z-galaxy/zbus/compare/zbus_xmlgen-5.3.1...zbus_xmlgen-5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zbus_xml` from 5.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/z-galaxy/zbus/releases\"\u003ezbus_xml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ezbus_xml-5.2.1\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the following local packages: zvariant, zbus_names.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezbus_xmlgen-5.2.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔧 use edition from workspace.\u003c/li\u003e\n\u003cli\u003e🎨 Format all files (rust 1.85).\u003c/li\u003e\n\u003cli\u003e🚚 Update name of Github space from dbus2 to z-galaxy.\u003c/li\u003e\n\u003cli\u003e🎨 Satisfy latest clippy.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🩹 Don't use workspace for local deps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🧑‍💻 Bump rust version to 1.85.\u003c/li\u003e\n\u003cli\u003e🚨 Fix against latest clippy.\u003c/li\u003e\n\u003cli\u003e🧑‍💻 Use workspace dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Remove a needless iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e➖ Allow the library part not depend on clap.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezbus_xml-5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Support the Telepathy introspection extensions. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/255\"\u003e#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add a parser that builds the introspection tree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e♻️ Port parsing and writing to the bespoke parser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e➖ Drop the quick-xml dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🗑️ Deprecate the quick-xml error variants.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📝 Tidy the error module docs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🧐 Add real-world introspection test data and benchmarks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\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/z-galaxy/zbus/commit/39483146d1e625a0a6da297b3aa1749ddf4bfe2a\"\u003e\u003ccode\u003e3948314\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1858\"\u003e#1858\u003c/a\u003e from zeenix/fix-5.18.0-changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/793a1e136c67040d359fb07f5a54c40ab69c26aa\"\u003e\u003ccode\u003e793a1e1\u003c/code\u003e\u003c/a\u003e 📝 zb: Add 5.18.0 changelog entries dropped by release-plz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/51c3ad46c08f36cf87568c0e2da6721f7a2b4e82\"\u003e\u003ccode\u003e51c3ad4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1857\"\u003e#1857\u003c/a\u003e from bilelmoussaoui/bilelmoussaoui/new-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/e6f3bbacf4235abd9c88b6f0a267ddc6ad311528\"\u003e\u003ccode\u003ee6f3bba\u003c/code\u003e\u003c/a\u003e 🔖 Fresh releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/0da20a18b044f8b60601cfab333fdeb529f82bd1\"\u003e\u003ccode\u003e0da20a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1856\"\u003e#1856\u003c/a\u003e from z-galaxy/renovate/tokio-1.x-lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/3452ec303bbb41c892cbf8ce567263cc2161354b\"\u003e\u003ccode\u003e3452ec3\u003c/code\u003e\u003c/a\u003e ⬆️ Update tokio to v1.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/70a92c2f83bf1b48a39f6249ba6340567ab4d0d6\"\u003e\u003ccode\u003e70a92c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1841\"\u003e#1841\u003c/a\u003e from bilelmoussaoui/bilelmoussaoui/fix-bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/2b049b45530a0a534211e4870e429b732168e3cb\"\u003e\u003ccode\u003e2b049b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1855\"\u003e#1855\u003c/a\u003e from z-galaxy/renovate/tokio-1.x-lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/fab31f6f736678d57a56e098dde3a620988c9356\"\u003e\u003ccode\u003efab31f6\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update tokio to v1.52.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/ae46181b6c58cd9fa2b2937402e267d4abbdf214\"\u003e\u003ccode\u003eae46181\u003c/code\u003e\u003c/a\u003e ✨ zb: Add Connection::closed() and is_closed() API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/z-galaxy/zbus/compare/zbus_xml-5.1.1...zbus_xml-5.2.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.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","html_url":"https://github.com/karanshukla/vinoOpenEffects/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/karanshukla%2FvinoOpenEffects/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"},{"uuid":"5801607149","node_id":"PR_kwDOS0Pi3c8AAAABH0Oi_w","number":32,"state":"closed","title":"build(deps): bump the cargo group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-14T23:16:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-11T13:43:18.000Z","updated_at":"2026-10-14T23:16:58.000Z","time_to_close":293618,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":45,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.54","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.65","new_version":"4.6.9","repository_url":"https://github.com/clap-rs/clap"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"inventory","old_version":"0.3.21","new_version":"0.3.25","repository_url":"https://github.com/dtolnay/inventory"},{"name":"reqwest","old_version":"0.13.1","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rig-core","old_version":"0.39.0","new_version":"0.42.0","repository_url":"https://github.com/0xPlaygrounds/rig"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"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.154","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.9.11+spec-1.1.0","new_version":"1.1.3+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.32","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"tree-sitter","old_version":"0.25.10","new_version":"0.26.13","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"uuid","old_version":"1.19.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"regex","old_version":"1.12.2","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"similar","old_version":"2.7.0","new_version":"3.2.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"starlark","old_version":"0.13.0","new_version":"0.14.2","repository_url":"https://github.com/facebook/starlark-rust"},{"name":"tokio-tungstenite","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"shellexpand","old_version":"3.1.1","new_version":"3.1.2"},{"name":"syn","old_version":"2.0.114","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"proc-macro2","old_version":"1.0.105","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"tokenizers","old_version":"0.23.1","new_version":"0.23.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"pdf-extract","old_version":"0.7.12","new_version":"0.12.1","repository_url":"https://github.com/jrmuizel/pdf-extract"},{"name":"rustyline","old_version":"14.0.0","new_version":"18.0.1","repository_url":"https://github.com/kkawakam/rustyline"},{"name":"schemars","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"objc2","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/madsmtm/objc2"},{"name":"windows","old_version":"0.60.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.104` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.65` | `4.6.9` |\n| dirs | `6.0.0` | `7.0.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.21` | `0.3.25` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.1` | `0.13.5` |\n| [rig-core](https://github.com/0xPlaygrounds/rig) | `0.39.0` | `0.42.0` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.40.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.154` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.11+spec-1.1.0` | `1.1.3+spec-1.1.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.32` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.10` | `0.26.13` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.20` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.7.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.26.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.10` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.190` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.13.1` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [similar](https://github.com/mitsuhiko/similar) | `2.7.0` | `3.2.0` |\n| [starlark](https://github.com/facebook/starlark-rust) | `0.13.0` | `0.14.2` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.28.0` | `0.29.0` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `3.1.1` | `3.1.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.114` | `2.0.119` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.105` | `1.0.107` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.23.1` | `0.23.2` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [pdf-extract](https://github.com/jrmuizel/pdf-extract) | `0.7.12` | `0.12.1` |\n| [rustyline](https://github.com/kkawakam/rustyline) | `14.0.0` | `18.0.1` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.1` | `1.2.2` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.1` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.3` | `0.6.5` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.62.2` |\n\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 `base64` from 0.22.1 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md\"\u003ebase64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.23.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMake the tests build again on non-SIMD architectures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.23.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more consts for preconfigured configs and engines\u003c/li\u003e\n\u003cli\u003eMake DecodeError::InvalidLastSymbol more clear by including the decoded value\u003c/li\u003e\n\u003cli\u003eAdded SIMD-accelerated engines behind the default-on \u003ccode\u003esimd-unsafe\u003c/code\u003e feature: \u003ccode\u003eSimd\u003c/code\u003e picks the best\ninstruction set at runtime (AVX2 on \u003ccode\u003ex86_64\u003c/code\u003e, NEON on \u003ccode\u003eaarch64\u003c/code\u003e) and falls back to the scalar\n\u003ccode\u003eGeneralPurpose\u003c/code\u003e engine, while \u003ccode\u003eAvx2\u003c/code\u003e and \u003ccode\u003eNeon\u003c/code\u003e target one instruction set with no runtime\ndetection and work in \u003ccode\u003eno_std\u003c/code\u003e. The engines support the standard and URL-safe alphabets.\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.71.0\u003c/li\u003e\n\u003cli\u003eAdd support for custom padding symbols\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/069bf7067b949f5c0a92b6ceb82492920502f2c2\"\u003e\u003ccode\u003e069bf70\u003c/code\u003e\u003c/a\u003e v0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/6ab1fb0a5843013557a52c45c84b91f5d1bb87af\"\u003e\u003ccode\u003e6ab1fb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/310\"\u003e#310\u003c/a\u003e from musicinmybrain/test-on-non-simd-arches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/7cffce6f971acdf48f83112cbdd63bd61125ba06\"\u003e\u003ccode\u003e7cffce6\u003c/code\u003e\u003c/a\u003e Fix testing on architectures without unsafe SIMD support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e34f9a08c5c89a4641350ac22033f3fa4f5d4d97\"\u003e\u003ccode\u003ee34f9a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/308\"\u003e#308\u003c/a\u003e from atouchet/com\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e9240c9a01e0a4934c5619e74740caa6d1f67ce9\"\u003e\u003ccode\u003ee9240c9\u003c/code\u003e\u003c/a\u003e Remove outdated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/9e9220a4166f628de7c8803289e120ae1e944f78\"\u003e\u003ccode\u003e9e9220a\u003c/code\u003e\u003c/a\u003e v0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/870326ec592eebde9d6bfe4c5d8130c591273e9c\"\u003e\u003ccode\u003e870326e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/306\"\u003e#306\u003c/a\u003e from marshallpierce/mp/trailing-bits-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/fbec5f1050f9fc16e6a826ebabaa2b7b0644bd67\"\u003e\u003ccode\u003efbec5f1\u003c/code\u003e\u003c/a\u003e Document no trailing trailing bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/0a23549968f059b53cf39e96eba8f46779f322a7\"\u003e\u003ccode\u003e0a23549\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/305\"\u003e#305\u003c/a\u003e from marshallpierce/mp/edition-2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/f10b7e20614135aa61289140683fc93e5a45d338\"\u003e\u003ccode\u003ef10b7e2\u003c/code\u003e\u003c/a\u003e Update deps \u0026amp; edition\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.1\"\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 `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 `axum` from 0.8.8 to 0.8.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-v0.8.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::{requested_protocols, set_selected_protocol}\u003c/code\u003e for more flexible subprotocol selection (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.80 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Set connect endpoint on correct field in MethodRouter (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Return specific error message when multipart body limit is exceeded (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3597\"\u003etokio-rs/axum#3597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3620\"\u003etokio-rs/axum#3620\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3656\"\u003etokio-rs/axum#3656\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3611\"\u003etokio-rs/axum#3611\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/axum/commit/c59208c86fded335cd85e388030ad59347b0e5ae\"\u003e\u003ccode\u003ec59208c\u003c/code\u003e\u003c/a\u003e revert axum-core changelog changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/99068f5a4b309d0966777eb6e5a8ce924f204e6d\"\u003e\u003ccode\u003e99068f5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix \u003ccode\u003eIntoResponse\u003c/code\u003e for tuples overriding error response codes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3603\"\u003e#3603\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/23d7098691871ccec71ca17ea31d1d40b036c0d0\"\u003e\u003ccode\u003e23d7098\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;axum-core 0.5.6\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e8a39ad416d1ee4f61249904309691909db2db09\"\u003e\u003ccode\u003ee8a39ad\u003c/code\u003e\u003c/a\u003e axum-macros 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6e9a249a4fa45507b1157e570f9b6ec58d71cb86\"\u003e\u003ccode\u003e6e9a249\u003c/code\u003e\u003c/a\u003e axum-extra 0.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0ec9041a1b903778a91a23558e064a83b43674c1\"\u003e\u003ccode\u003e0ec9041\u003c/code\u003e\u003c/a\u003e axum 0.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c3fcebb38f356ccf96da158199d4e920aa8cfda3\"\u003e\u003ccode\u003ec3fcebb\u003c/code\u003e\u003c/a\u003e axum-core 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a8790fc29b0db5708cdbcae70597d37c5afe1143\"\u003e\u003ccode\u003ea8790fc\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/26ba7bb6f21cf8996493481a5275c01152f0aaf9\"\u003e\u003ccode\u003e26ba7bb\u003c/code\u003e\u003c/a\u003e docs: consolidate state management docs in crate root (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/9fc59efc1fa9a11f4157cff1f2d22355f01d7bc0\"\u003e\u003ccode\u003e9fc59ef\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3689\"\u003e#3689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.8...axum-v0.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.54 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.54...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 `clap_complete` from 4.5.65 to 4.6.9\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_complete's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\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\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.5.65...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 `dirs` from 6.0.0 to 7.0.0\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 `inventory` from 0.3.21 to 0.3.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/inventory/releases\"\u003einventory's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Redox OS support (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e, thanks \u003ca href=\"https://github.com/willnode\"\u003e\u003ccode\u003e@​willnode\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for VxWorks targets (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/89\"\u003e#89\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elBoberido\"\u003e\u003ccode\u003e@​elBoberido\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering clippy::disallowed_types in downstream projects that use Loom (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/88\"\u003e#88\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elBoberido\"\u003e\u003ccode\u003e@​elBoberido\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for QNX Neutrino targets (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/87\"\u003e#87\u003c/a\u003e, thanks \u003ca href=\"https://github.com/orecham\"\u003e\u003ccode\u003e@​orecham\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/inventory/commit/ffc228473d7aa20ca0790ddccc894a20682489ae\"\u003e\u003ccode\u003effc2284\u003c/code\u003e\u003c/a\u003e Release 0.3.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b2d280f2dc9d34f59fb555ed7b453f88e471c299\"\u003e\u003ccode\u003eb2d280f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e from willnode/redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b3c1d19e1abadcf1b3cb3560555087d27d044708\"\u003e\u003ccode\u003eb3c1d19\u003c/code\u003e\u003c/a\u003e Redox support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/8e9a9bf114e3c3c87db46c17fa751b8df0bdf18b\"\u003e\u003ccode\u003e8e9a9bf\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b6f12356465680ffbf53af813ff4bb2affaa579f\"\u003e\u003ccode\u003eb6f1235\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/a5f99d2e57febbf0f438be8aa13ab7bb06475eef\"\u003e\u003ccode\u003ea5f99d2\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/758923586f7441b8a7b10c5885ac6983ede46e62\"\u003e\u003ccode\u003e7589235\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/inventory/commit/4a0769f1e2746428189a3a5df336af859e2646f8\"\u003e\u003ccode\u003e4a0769f\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/041adb9d0efdade925c4c4da1ebe881f160de98b\"\u003e\u003ccode\u003e041adb9\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/inventory/commit/a7b5b3dc6db4d7fbbcaaf0ecf323e03767698b72\"\u003e\u003ccode\u003ea7b5b3d\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/inventory/compare/0.3.21...0.3.25\"\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.1 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\u003ch2\u003ev0.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CertificateRevocationList parsing of PEM values.\u003c/li\u003e\n\u003cli\u003eFix logging in resolver to only show host, not full URL.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns to fallback to a default if \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e fails.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to handle \u003ccode\u003eSTOP_SENDING\u003c/code\u003e as not an error.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 pool to remove timed out QUIC connections.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 connection establishment picking IPv4 and IPv6.\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier.\u003c/li\u003e\n\u003cli\u003e(wasm) Only use wasm-bindgen on unknown-* targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.1...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rig-core` from 0.39.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/0xPlaygrounds/rig/blob/main/CHANGELOG.md\"\u003erig-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/compare/v0.41.0...v0.42.0\"\u003e0.42.0\u003c/a\u003e - 2026-08-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(voyageai)\u003c/em\u003e expose embedding request options (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2343\"\u003e#2343\u003c/a\u003e) (by \u003ca href=\"https://github.com/sergiomeneses\"\u003esergiomeneses\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(agent)\u003c/em\u003e [\u003cstrong\u003ebreaking\u003c/strong\u003e] expose portable model-turn termination metadata to hooks (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2341\"\u003e#2341\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecarry the provider transport request id on completion errors (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2314\"\u003e#2314\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2315\"\u003e#2315\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2315\"\u003e#2315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eresponse identity metadata — native response id + provider transport request id, to every completion observer (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2313\"\u003e#2313\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2313\"\u003e#2313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e per-breakpoint cache TTL — static prefix independent of conversation tail (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2266\"\u003e#2266\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2312\"\u003e#2312\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(venice)\u003c/em\u003e add Venice AI provider with live-recorded cassette coverage (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2306\"\u003e#2306\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e add image embeddings (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2304\"\u003e#2304\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e support strict tool use (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2296\"\u003e#2296\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(doubleword)\u003c/em\u003e report the embedding width Doubleword actually returns (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2356\"\u003e#2356\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openrouter)\u003c/em\u003e surface chat-completions refusals, and map the reasoning share of usage (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2358\"\u003e#2358\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig)\u003c/em\u003e exclude test cassettes from the published crate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2350\"\u003e#2350\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(embeddings)\u003c/em\u003e keep a document's embeddings in text order across batch boundaries (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2348\"\u003e#2348\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(embeddings)\u003c/em\u003e builder input order (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2344\"\u003e#2344\u003c/a\u003e) (by \u003ca href=\"https://github.com/sergiomeneses\"\u003esergiomeneses\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(mistral)\u003c/em\u003e eight more provider bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2337\"\u003e#2337\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e preserve the provider's response when a websocket upgrade is rejected (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2338\"\u003e#2338\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(core)\u003c/em\u003e [\u003cstrong\u003ebreaking\u003c/strong\u003e] preserve response headers on non-success HTTP errors (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2333\"\u003e#2333\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethree model-listing and usage bugs found by live cassette recording (anthropic, gemini) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2334\"\u003e#2334\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2334\"\u003e#2334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e six wire-level defects found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2332\"\u003e#2332\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(mistral)\u003c/em\u003e four provider bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2331\"\u003e#2331\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e two stop_sequence bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2329\"\u003e#2329\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini)\u003c/em\u003e four response-mapping bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2328\"\u003e#2328\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini, agent)\u003c/em\u003e close the whole output-budget truncation chain, not just the 4096 cap (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2324\"\u003e#2324\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e enable all-feature wasm builds (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2319\"\u003e#2319\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(bedrock)\u003c/em\u003e raw_completion discards provider-only response data (guardrail trace, request id, service tier) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2311\"\u003e#2311\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(bedrock)\u003c/em\u003e ship invocable model identifiers, and keep provider error bodies the SDK cannot classify (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2309\"\u003e#2309\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e validate required tool choice (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2302\"\u003e#2302\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e Cohere provider sends request shapes the v2 chat API rejects, and ships removed model IDs (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2263\"\u003e#2263\u003c/a\u003e) (by \u003ca href=\"https://github.com/rleisti\"\u003erleisti\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e preserve Responses message phase across stateless replay (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2269\"\u003e#2269\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2295\"\u003e#2295\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e merge additional_params tools into chat completions tool list (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/1890\"\u003e#1890\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2294\"\u003e#2294\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini)\u003c/em\u003e send temperature and max_tokens; add live regression cassettes and a cache-prefix guard (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2283\"\u003e#2283\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e prefer \u003ccode\u003emessage_delta\u003c/code\u003e usage.input_tokens when the provider sends it there (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2279\"\u003e#2279\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(release)\u003c/em\u003e isolate macro hygiene fixture (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2227\"\u003e#2227\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereconcile the changelogs and the migration guide with what actually merged (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2353\"\u003e#2353\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2353\"\u003e#2353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e make a live tracing capture provable, not assumed (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2347\"\u003e#2347\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(providers)\u003c/em\u003e share the paginated model-listing loop, and add Groq listing (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2339\"\u003e#2339\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e clear the outstanding security advisories (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2342\"\u003e#2342\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove #[non_exhaustive] from the workspace (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2335\"\u003e#2335\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2335\"\u003e#2335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-agent)\u003c/em\u003e share AgentConfig across builder, agent, and runner (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2326\"\u003e#2326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2327\"\u003e#2327\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eworkspace-wide LOC consolidation pass 8 (net −1,353 production lines) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2320\"\u003e#2320\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2320\"\u003e#2320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e consolidate provider boilerplate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2317\"\u003e#2317\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\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/0xPlaygrounds/rig/commit/d5a34986a1ad57f1e9c5984b82f8d7438ffc717e\"\u003e\u003ccode\u003ed5a3498\u003c/code\u003e\u003c/a\u003e chore(release): publish v0.42.0 from main, including everything merged since ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/9f74bbc97af3b072d5f22d4f85fa2395391bc7e3\"\u003e\u003ccode\u003e9f74bbc\u003c/code\u003e\u003c/a\u003e chore(deps): lower dependency floors to what rig needs and stop raising them ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/93b1fd0585acf47b5db508e932b35d34cd02f95b\"\u003e\u003ccode\u003e93b1fd0\u003c/code\u003e\u003c/a\u003e chore(deps): bump redis from 1.2.1 to 1.5.0 (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2361\"\u003e#2361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/4487ba299269c51ecb74b4a155ccc7190248c0d0\"\u003e\u003ccode\u003e4487ba2\u003c/code\u003e\u003c/a\u003e feat(agent): restore raw provider response access at the agent level, on both...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/2da030332e554c0843105431f2d98d56574a5e3e\"\u003e\u003ccode\u003e2da0303\u003c/code\u003e\u003c/a\u003e chore: release v0.42.0 (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2221\"\u003e#2221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/57b4ad2bb354c3f665dc079dedff05d31eacf98d\"\u003e\u003ccode\u003e57b4ad2\u003c/code\u003e\u003c/a\u003e fix(providers): survive truncated tool calls and preserve DeepSeek wire data ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/d525224eaa199f0d588e173671fbee0547fe8b03\"\u003e\u003ccode\u003ed525224\u003c/code\u003e\u003c/a\u003e fix(doubleword): report the embedding width Doubleword actually returns (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/8ea03a251b07a99006c9a50609da4aa945dddac9\"\u003e\u003ccode\u003e8ea03a2\u003c/code\u003e\u003c/a\u003e fix(openrouter): surface chat-completions refusals, and map the reasoning sha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/4232abdb85a3ef2c48ccf3fa5c2cb8636588db94\"\u003e\u003ccode\u003e4232abd\u003c/code\u003e\u003c/a\u003e docs: reconcile the changelogs and the migration guide with what actually mer...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/854b765abf574245470fa6440bf0ed33886c7f1e\"\u003e\u003ccode\u003e854b765\u003c/code\u003e\u003c/a\u003e fix(rig): exclude test cassettes from the published crate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2350\"\u003e#2350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/0xPlaygrounds/rig/compare/v0.39.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.40.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower MSRV to 1.88.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.40.1...v0.40.2\"\u003ehttps://github.com/rusqlit...\n\n_Description has been truncated_","html_url":"https://github.com/camilesing/CodeSmith/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/camilesing%2FCodeSmith/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"},{"uuid":"5800164746","node_id":"PR_kwDOS0ltB88AAAABHzINxw","number":22,"state":"closed","title":"build(deps): bump the rust group across 4 directories with 5 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-11T20:32:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-11T10:19:23.000Z","updated_at":"2026-10-11T20:32:21.000Z","time_to_close":36769,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust","update_count":5,"packages":[{"name":"tokio","old_version":"1.53.1","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio","old_version":"1.53.1","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"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.2","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":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust group with 1 update in the /arka-agent directory: [tokio](https://github.com/tokio-rs/tokio).\nBumps the rust group with 1 update in the /arka-pulse directory: [tokio](https://github.com/tokio-rs/tokio).\nBumps the rust group with 4 updates in the /arka-shell directory: [serde](https://github.com/serde-rs/serde), [serde_json](https://github.com/serde-rs/json), [tokio](https://github.com/tokio-rs/tokio) and [futures](https://github.com/rust-lang/futures-rs).\nBumps the rust group with 3 updates in the /arkad directory: [serde](https://github.com/serde-rs/serde), [tokio](https://github.com/tokio-rs/tokio) and [async-trait](https://github.com/dtolnay/async-trait).\n\nUpdates `tokio` from 1.53.1 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.1...tokio-1.53.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.53.1 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.1...tokio-1.53.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.1...tokio-1.53.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `tokio` from 1.52.3 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.1...tokio-1.53.2\"\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\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/thulasiramk-2310/Arka/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thulasiramk-2310%2FArka/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"5790507536","node_id":"PR_kwDORtiQi88AAAABHrxXWg","number":55,"state":"closed","title":"deps: bump the rust-dependencies group across 1 directory with 78 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-10T12:30:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-10T10:47:52.000Z","updated_at":"2026-10-10T12:30:26.000Z","time_to_close":6149,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":78,"packages":[{"name":"tokio","old_version":"1.51.0","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","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":"toml","old_version":"0.8.23","new_version":"0.9.12+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"uuid","old_version":"1.23.0","new_version":"1.27.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"config","old_version":"0.14.1","new_version":"0.15.27","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"arc-swap","old_version":"1.9.1","new_version":"1.9.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"notify","old_version":"7.0.0","new_version":"8.2.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"redis","old_version":"0.27.6","new_version":"1.6.0","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"deadpool-redis","old_version":"0.18.0","new_version":"0.23.1","repository_url":"https://github.com/deadpool-rs/deadpool"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"testcontainers","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/testcontainers/testcontainers-rs"},{"name":"testcontainers-modules","old_version":"0.11.6","new_version":"0.12.1","repository_url":"https://github.com/testcontainers/testcontainers-rs-modules-community"},{"name":"serial_test","old_version":"3.4.0","new_version":"4.0.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"insta","old_version":"1.47.2","new_version":"1.49.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"governor","old_version":"0.8.1","new_version":"0.10.4","repository_url":"https://github.com/boinkor-net/governor"},{"name":"http","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"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":"zeroize","old_version":"1.8.2","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"aes-gcm","old_version":"0.10.3","new_version":"0.11.1","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"rand","old_version":"0.9.5","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.6.0","new_version":"4.6.11","repository_url":"https://github.com/clap-rs/clap"},{"name":"comfy-table","old_version":"7.2.2","new_version":"8.0.1","repository_url":"https://github.com/nukesor/comfy-table"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"ratatui","old_version":"0.30.0","new_version":"0.30.2","repository_url":"https://github.com/ratatui/ratatui"},{"name":"notify-rust","old_version":"4.13.1","new_version":"4.18.1","repository_url":"https://github.com/hoodie/notify-rust"},{"name":"open","old_version":"5.3.3","new_version":"5.4.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"cap-std","old_version":"3.4.5","new_version":"4.0.3","repository_url":"https://github.com/bytecodealliance/cap-std"},{"name":"wasmtime","old_version":"42.0.2","new_version":"44.0.3","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wasmtime-wasi","old_version":"42.0.2","new_version":"49.0.2","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.51.0","new_version":"0.62.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"11.1.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"utoipa","old_version":"5.4.0","new_version":"6.0.0","repository_url":"https://github.com/juhaku/utoipa"},{"name":"utoipa-swagger-ui","old_version":"9.0.2","new_version":"10.0.1","repository_url":"https://github.com/juhaku/utoipa"},{"name":"jsonschema","old_version":"0.28.3","new_version":"0.49.9","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"tokio-tungstenite","old_version":"0.26.2","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"scraper","old_version":"0.22.0","new_version":"0.27.0","repository_url":"https://github.com/rust-scraper/scraper"},{"name":"metrics","old_version":"0.24.3","new_version":"0.24.6","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"metrics-exporter-prometheus","old_version":"0.16.2","new_version":"0.18.3","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"opentelemetry","old_version":"0.28.0","new_version":"0.33.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.28.0","new_version":"0.33.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.28.0","new_version":"0.33.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.29.0","new_version":"0.34.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"handlebars","old_version":"6.4.0","new_version":"6.4.4","repository_url":"https://github.com/sunng87/handlebars-rust"},{"name":"qdrant-client","old_version":"1.17.0","new_version":"1.19.0","repository_url":"https://github.com/qdrant/rust-client"},{"name":"fastembed","old_version":"5.13.0","new_version":"7.1.0","repository_url":"https://github.com/Anush008/fastembed-rs"},{"name":"text-splitter","old_version":"0.16.1","new_version":"0.30.1","repository_url":"https://github.com/benbrandt/text-splitter"},{"name":"tiktoken-rs","old_version":"0.6.0","new_version":"0.11.0","repository_url":"https://github.com/zurawiki/tiktoken-rs"},{"name":"pdf-extract","old_version":"0.7.12","new_version":"0.12.1","repository_url":"https://github.com/jrmuizel/pdf-extract"},{"name":"cron","old_version":"0.13.0","new_version":"0.17.0","repository_url":"https://github.com/zslayton/cron"},{"name":"toml_edit","old_version":"0.22.27","new_version":"0.25.10+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"similar","old_version":"2.7.0","new_version":"3.2.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.4","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"sysinfo","old_version":"0.33.1","new_version":"0.39.6","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.3","repository_url":"https://github.com/nix-rust/nix"},{"name":"gix","old_version":"0.83.0","new_version":"0.87.1","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"reedline","old_version":"0.46.0","new_version":"0.49.0","repository_url":"https://github.com/nushell/reedline"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.5","repository_url":"https://github.com/console-rs/indicatif"},{"name":"viuer","old_version":"0.9.2","new_version":"0.11.0","repository_url":"https://github.com/atanunq/viuer"},{"name":"mimalloc","old_version":"0.1.48","new_version":"0.1.52","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"sd-notify","old_version":"0.4.5","new_version":"0.5.0","repository_url":"https://github.com/lnicola/sd-notify"},{"name":"infer","old_version":"0.16.0","new_version":"0.22.0","repository_url":"https://github.com/bojand/infer"},{"name":"printpdf","old_version":"0.7.0","new_version":"0.12.8","repository_url":"https://github.com/fschutt/printpdf"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 78 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.51.0` | `1.53.2` |\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| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.12+spec-1.1.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.0` | `1.27.0` |\n| [config](https://github.com/rust-cli/config-rs) | `0.14.1` | `0.15.27` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.1` | `1.9.2` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [notify](https://github.com/notify-rs/notify) | `7.0.0` | `8.2.0` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.27.6` | `1.6.0` |\n| [deadpool-redis](https://github.com/deadpool-rs/deadpool) | `0.18.0` | `0.23.1` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [testcontainers](https://github.com/testcontainers/testcontainers-rs) | `0.23.3` | `0.24.0` |\n| [testcontainers-modules](https://github.com/testcontainers/testcontainers-rs-modules-community) | `0.11.6` | `0.12.1` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.4.0` | `4.0.1` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.47.2` | `1.49.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.7.1` |\n| [governor](https://github.com/boinkor-net/governor) | `0.8.1` | `0.10.4` |\n| [http](https://github.com/hyperium/http) | `1.4.0` | `1.5.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\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| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.1` |\n| [aes-gcm](https://github.com/RustCrypto/AEADs) | `0.10.3` | `0.11.1` |\n| [rand](https://github.com/rust-random/rand) | `0.9.5` | `0.10.2` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.7` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.11` |\n| [comfy-table](https://github.com/nukesor/comfy-table) | `7.2.2` | `8.0.1` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [ratatui](https://github.com/ratatui/ratatui) | `0.30.0` | `0.30.2` |\n| [notify-rust](https://github.com/hoodie/notify-rust) | `4.13.1` | `4.18.1` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.4.4` |\n| [cap-std](https://github.com/bytecodealliance/cap-std) | `3.4.5` | `4.0.3` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `42.0.2` | `44.0.3` |\n| [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) | `42.0.2` | `49.0.2` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.51.0` | `0.62.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `11.1.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [utoipa](https://github.com/juhaku/utoipa) | `5.4.0` | `6.0.0` |\n| [utoipa-swagger-ui](https://github.com/juhaku/utoipa) | `9.0.2` | `10.0.1` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.28.3` | `0.49.9` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.26.2` | `0.29.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [scraper](https://github.com/rust-scraper/scraper) | `0.22.0` | `0.27.0` |\n| [metrics](https://github.com/metrics-rs/metrics) | `0.24.3` | `0.24.6` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.16.2` | `0.18.3` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.33.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.33.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.33.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.29.0` | `0.34.0` |\n| [handlebars](https://github.com/sunng87/handlebars-rust) | `6.4.0` | `6.4.4` |\n| [qdrant-client](https://github.com/qdrant/rust-client) | `1.17.0` | `1.19.0` |\n| [fastembed](https://github.com/Anush008/fastembed-rs) | `5.13.0` | `7.1.0` |\n| [text-splitter](https://github.com/benbrandt/text-splitter) | `0.16.1` | `0.30.1` |\n| [tiktoken-rs](https://github.com/zurawiki/tiktoken-rs) | `0.6.0` | `0.11.0` |\n| [pdf-extract](https://github.com/jrmuizel/pdf-extract) | `0.7.12` | `0.12.1` |\n| [cron](https://github.com/zslayton/cron) | `0.13.0` | `0.17.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.22.27` | `0.25.10+spec-1.1.0` |\n| [similar](https://github.com/mitsuhiko/similar) | `2.7.0` | `3.2.0` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.4` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.33.1` | `0.39.6` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.3` |\n| [gix](https://github.com/GitoxideLabs/gitoxide) | `0.83.0` | `0.87.1` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| dirs | `6.0.0` | `7.0.0` |\n| [reedline](https://github.com/nushell/reedline) | `0.46.0` | `0.49.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.5` |\n| [viuer](https://github.com/atanunq/viuer) | `0.9.2` | `0.11.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.48` | `0.1.52` |\n| [sd-notify](https://github.com/lnicola/sd-notify) | `0.4.5` | `0.5.0` |\n| [infer](https://github.com/bojand/infer) | `0.16.0` | `0.22.0` |\n| [printpdf](https://github.com/fschutt/printpdf) | `0.7.0` | `0.12.8` |\n\n\nUpdates `tokio` from 1.51.0 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.51.0...tokio-1.53.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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 `toml` from 0.8.23 to 0.9.12+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a26defd343a2fdb04a193b3fb70b58c80d48ef71\"\u003e\u003ccode\u003ea26defd\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6c45f8eee71e1896e680a2bd9da9d5a70eca21e8\"\u003e\u003ccode\u003e6c45f8e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e3c7aa75eb438525ef1a425a62507cf4be0fff06\"\u003e\u003ccode\u003ee3c7aa7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2dabe11acd2fd0674ad81b7ea31428881ca8690c\"\u003e\u003ccode\u003e2dabe11\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/fb98198faf158b538555b37ad72e4e44c28c046c\"\u003e\u003ccode\u003efb98198\u003c/code\u003e\u003c/a\u003e fix(parser): Don't panic on bad hex characters (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/85761c401d750cc8341f1de7d37e9f553091e8db\"\u003e\u003ccode\u003e85761c4\u003c/code\u003e\u003c/a\u003e fix(parser): Avoid panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5edb4770ad2976d1af880a23f90a43c2a963c2e2\"\u003e\u003ccode\u003e5edb477\u003c/code\u003e\u003c/a\u003e fix(parser): Don't panic on bad hex characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cac04afcdd609901ec734ee618b47d2f84e9bc3b\"\u003e\u003ccode\u003ecac04af\u003c/code\u003e\u003c/a\u003e test(parser): Show another assert case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d96417a06fea683c8c6c46ad7d9653678ce12b61\"\u003e\u003ccode\u003ed96417a\u003c/code\u003e\u003c/a\u003e fix(parser): Consistently assume spaces mean strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/88b657fee9a05587f8fc793036595ad001284ee6\"\u003e\u003ccode\u003e88b657f\u003c/code\u003e\u003c/a\u003e test(parser): Show assert case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.12\"\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.27.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.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept case-insensitive urn:uuid: prefixes when parsing by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ordering of V7 UUIDs created by earlier seconds with later subsec nanos 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/915\"\u003euuid-rs/uuid#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.27.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/917\"\u003euuid-rs/uuid#917\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\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.1...v1.27.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.1...v1.27.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/b62154e8be41ce42127cba08ee5e5cef3e2ea971\"\u003e\u003ccode\u003eb62154e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/917\"\u003e#917\u003c/a\u003e from uuid-rs/cargo/v1.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ffd8ec55f20006fa2b5978cc03a1e671835040e9\"\u003e\u003ccode\u003effd8ec5\u003c/code\u003e\u003c/a\u003e prepare for 1.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b6c10f9dd9cf37809460859ab88071d43703398\"\u003e\u003ccode\u003e4b6c10f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/915\"\u003e#915\u003c/a\u003e from uuid-rs/fix/v7-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a1aa126f97cdc8d9c5c25d56efa0e7bcb9ab0514\"\u003e\u003ccode\u003ea1aa126\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/912\"\u003e#912\u003c/a\u003e from jaideeppyne/fix/urn-prefix-case-insensitive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4639d67b0f117a94cf0add01e4c68e674691b49c\"\u003e\u003ccode\u003e4639d67\u003c/code\u003e\u003c/a\u003e fix ordering of V7 UUIDs created by earlier seconds with later subsec nanos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/272370344a977ee0641ffa4d01b7ad3ca0eda687\"\u003e\u003ccode\u003e2723703\u003c/code\u003e\u003c/a\u003e bump MSRV to 1.89.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a3e64faaf7fdf583260fc18a594b099677855eea\"\u003e\u003ccode\u003ea3e64fa\u003c/code\u003e\u003c/a\u003e refactor: simplify URN prefix parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5055fd41c7f33c16a1eac3198eac6224ec18b61d\"\u003e\u003ccode\u003e5055fd4\u003c/code\u003e\u003c/a\u003e refactor: inline case-insensitive URN prefix checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8b1d51421df4828c11ebca6b54c5986caafef6\"\u003e\u003ccode\u003ecb8b1d5\u003c/code\u003e\u003c/a\u003e refactor: simplify case-insensitive URN parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/285967db45b800ffda5032d12c32e3d4e2620902\"\u003e\u003ccode\u003e285967d\u003c/code\u003e\u003c/a\u003e Accept case-insensitive urn:uuid: prefixes when parsing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.0...v1.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `config` from 0.14.1 to 0.15.27\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/config-rs/blob/main/CHANGELOG.md\"\u003econfig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.15.27] - 2026-09-30\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(toml)\u003c/em\u003e Reduced parsing overhead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.26] - 2026-09-21\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade json5 to 1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.25] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ron)\u003c/em\u003e Support \u003ccode\u003eu64\u003c/code\u003e, and not just \u003ccode\u003ei64\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.24] - 2026-06-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(json)\u003c/em\u003e Support \u003ccode\u003eu64\u003c/code\u003e, and not just \u003ccode\u003ei64\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.23] - 2026-05-14\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eEnvironment::convert_case\u003c/code\u003e: correctly apply casing to each key segment\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.22] - 2026-03-17\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolish examples\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate winnow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.21] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85\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-cli/config-rs/commit/f14a0442345bd63e84638e37aa13daa383f0ba54\"\u003e\u003ccode\u003ef14a044\u003c/code\u003e\u003c/a\u003e chore: Release config version 0.15.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/10db72225bc32a1ad337e4a96f71664938611387\"\u003e\u003ccode\u003e10db722\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/0bb91d615e478312405a93f0a6c5d595c874cf70\"\u003e\u003ccode\u003e0bb91d6\u003c/code\u003e\u003c/a\u003e perf(toml): Reduce parse overhead (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/112af243bfdcf1bca5e0bf4d6154b50efec8aa26\"\u003e\u003ccode\u003e112af24\u003c/code\u003e\u003c/a\u003e perf(toml): Reduce parse overhead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/e368ab295631a6f7125416915d783de9170dbf4d\"\u003e\u003ccode\u003ee368ab2\u003c/code\u003e\u003c/a\u003e chore: Release config version 0.15.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/24c3fc855861dbfc515d4e06f4843d76be0e8526\"\u003e\u003ccode\u003e24c3fc8\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/9926dac127ba608a27ae961aebe96a831cb602b9\"\u003e\u003ccode\u003e9926dac\u003c/code\u003e\u003c/a\u003e chore: Upgrade to json5 (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/171077ebe4d1c9b91d87a1f711a7609e35810d0b\"\u003e\u003ccode\u003e171077e\u003c/code\u003e\u003c/a\u003e chore: Upgrade json5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/62d3e7a2d2b543a96542ebec1d604dee3e72a836\"\u003e\u003ccode\u003e62d3e7a\u003c/code\u003e\u003c/a\u003e chore: Update MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/af98be491ea5d96e4def5e9b750d793b36cd8b60\"\u003e\u003ccode\u003eaf98be4\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/config-rs/compare/v0.14.1...v0.15.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arc-swap` from 1.9.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md\"\u003earc-swap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RefCnt must not panic (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/208\"\u003e#208\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vorner/arc-swap/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `notify` from 7.0.0 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/notify-rs/notify/releases\"\u003enotify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enotify-8.2.0\u003c/h2\u003e\n\u003ch2\u003enotify 8.2.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: notify user if inotify's \u003ccode\u003emax_user_watches\u003c/code\u003e has been reached \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: \u003ccode\u003eINotifyWatcher\u003c/code\u003e ignore events with unknown watch descriptors (instead of \u003ccode\u003eEventMask::Q_OVERFLOW\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/698\"\u003enotify-rs/notify#698\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/700\"\u003enotify-rs/notify#700\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-full 0.6.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: allow \u003ccode\u003eFileIdCache\u003c/code\u003e trait implementations to choose ownership of the returned file-ids \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: skip all \u003ccode\u003eModify\u003c/code\u003e events right after a \u003ccode\u003eCreate\u003c/code\u003e event, unless it's a rename event \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/680\"\u003enotify-rs/notify#680\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/701\"\u003enotify-rs/notify#701\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-mini 0.7.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efile-id 0.2.3 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: implement \u003ccode\u003eAsRef\u0026lt;FileId\u0026gt;\u003c/code\u003e for \u003ccode\u003eFileId\u003c/code\u003e \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/notify-rs/notify/compare/notify-8.1.0...notify-8.2.0\"\u003ehttps://github.com/notify-rs/notify/compare/notify-8.1.0...notify-8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003enotify v8.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo by \u003ca href=\"https://github.com/mo8it\"\u003e\u003ccode\u003e@​mo8it\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/667\"\u003enotify-rs/notify#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unused imports from documentation by \u003ca href=\"https://github.com/20jasper\"\u003e\u003ccode\u003e@​20jasper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/669\"\u003enotify-rs/notify#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileIdCache: Allow flexible handle instead of direct borrow for file ids by \u003ca href=\"https://github.com/florian-g2\"\u003e\u003ccode\u003e@​florian-g2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace github ci workflow by \u003ca href=\"https://github.com/dfaust\"\u003e\u003ccode\u003e@​dfaust\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/675\"\u003enotify-rs/notify#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for flume by \u003ca href=\"https://github.com/RenDiego\"\u003e\u003ccode\u003e@​RenDiego\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/680\"\u003enotify-rs/notify#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix link for file id by \u003ca href=\"https://github.com/ckaznable\"\u003e\u003ccode\u003e@​ckaznable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/682\"\u003enotify-rs/notify#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not remove a filename twice by \u003ca href=\"https://github.com/worr\"\u003e\u003ccode\u003e@​worr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/683\"\u003enotify-rs/notify#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump kqueue to 1.1.1 by \u003ca href=\"https://github.com/worr\"\u003e\u003ccode\u003e@​worr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/684\"\u003enotify-rs/notify#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): Use stable toolchain for rustfmt/clippy by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/689\"\u003enotify-rs/notify#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake INotifyWatcher return the native PathNotFound error when watchin… by \u003ca href=\"https://github.com/JanzenJohn\"\u003e\u003ccode\u003e@​JanzenJohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/686\"\u003enotify-rs/notify#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewindows: Fix server hangs under some circumstance by \u003ca href=\"https://github.com/JunkuiZhang\"\u003e\u003ccode\u003e@​JunkuiZhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/674\"\u003enotify-rs/notify#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003efiletime\u003c/code\u003e dependency by \u003ca href=\"https://github.com/a1phyr\"\u003e\u003ccode\u003e@​a1phyr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/690\"\u003enotify-rs/notify#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60 by \u003ca href=\"https://github.com/a1phyr\"\u003e\u003ccode\u003e@​a1phyr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/691\"\u003enotify-rs/notify#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Use MSRV for Clippy and rustfmt by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/694\"\u003enotify-rs/notify#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not clone paths while walking dirs by \u003ca href=\"https://github.com/riberk\"\u003e\u003ccode\u003e@​riberk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/693\"\u003enotify-rs/notify#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: introduce \u003ccode\u003eWatcher::paths_mut\u003c/code\u003e for adding/removing paths in batch by \u003ca href=\"https://github.com/branchseer\"\u003e\u003ccode\u003e@​branchseer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/692\"\u003enotify-rs/notify#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003ePathsMut::commit\u003c/code\u003e consuming by \u003ca href=\"https://github.com/branchseer\"\u003e\u003ccode\u003e@​branchseer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/695\"\u003enotify-rs/notify#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Prepare 8.1.0 release by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/697\"\u003enotify-rs/notify#697\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo8it\"\u003e\u003ccode\u003e@​mo8it\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/667\"\u003enotify-rs/notify#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/20jasper\"\u003e\u003ccode\u003e@​20jasper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/669\"\u003enotify-rs/notify#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/florian-g2\"\u003e\u003ccode\u003e@​florian-g2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/notify-rs/notify/blob/notify-8.2.0/CHANGELOG.md\"\u003enotify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enotify 8.2.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: notify user if inotify's \u003ccode\u003emax_user_watches\u003c/code\u003e has been reached \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: \u003ccode\u003eINotifyWatcher\u003c/code\u003e ignore events with unknown watch descriptors (instead of \u003ccode\u003eEventMask::Q_OVERFLOW\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/698\"\u003enotify-rs/notify#698\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/700\"\u003enotify-rs/notify#700\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-full 0.6.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: allow \u003ccode\u003eFileIdCache\u003c/code\u003e trait implementations to choose ownership of the returned file-ids \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: skip all \u003ccode\u003eModify\u003c/code\u003e events right after a \u003ccode\u003eCreate\u003c/code\u003e event, unless it's a rename event \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/680\"\u003enotify-rs/notify#680\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/701\"\u003enotify-rs/notify#701\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-mini 0.7.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efile-id 0.2.3 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: implement \u003ccode\u003eAsRef\u0026lt;FileId\u0026gt;\u003c/code\u003e for \u003ccode\u003eFileId\u003c/code\u003e \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003enotify 8.1.0 (2025-07-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate\u003c/li\u003e\n\u003cli\u003eFIX: kqueue-backend: do not double unwatch top-level directory when recursively unwatching \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/683\"\u003e#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: Return the crate error \u003ccode\u003ePathNotFound\u003c/code\u003e instead bubbling up the std::io error \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/685\"\u003e#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: fix server hangs when trashing folders on Windows \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/674\"\u003e#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003enotify 8.0.0 (2025-01-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: update notify-types to version 2.0.0\u003c/li\u003e\n\u003cli\u003eCHANGE: raise MSRV to 1.77 \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: add config option to disable following symbolic links \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/635\"\u003e#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: unaligned access to FILE_NOTIFY_INFORMATION \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/647\"\u003e#647\u003c/a\u003e \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/635\"\u003e#635\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/635\"\u003enotify-rs/notify#635\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/647\"\u003e#647\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/647\"\u003enotify-rs/notify#647\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003enotify-types 2.0.0 (2025-01-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: replace instant crate with web-time \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/652\"\u003e#652\u003c/a\u003e \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eCHANGE: the web-time dependency is now behind the \u003ccode\u003eweb-time\u003c/code\u003e feature \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/652\"\u003e#652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/652\"\u003enotify-rs/notify#652\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-mini 0.6.0 (2025-01-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: update notify to version 8.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edebouncer-full 0.5.0 (2025-01-10)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/a1d7c2d8f80786679d58ec6d5986a1d4278bc8cf\"\u003e\u003ccode\u003ea1d7c2d\u003c/code\u003e\u003c/a\u003e Prepare release (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/c685ea7d82b35b06bf81a824f68095e2bda6f0a7\"\u003e\u003ccode\u003ec685ea7\u003c/code\u003e\u003c/a\u003e Skip all \u003ccode\u003eModify\u003c/code\u003e events right after a \u003ccode\u003eCreate\u003c/code\u003e event, unless it's a rename e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/e36d54e94d2c364478f99f1d3b62245ed2ad2926\"\u003e\u003ccode\u003ee36d54e\u003c/code\u003e\u003c/a\u003e fix: INotifyWatcher may raise events with no paths (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/394ef18bebf0063c717ff7ea7387d36dacaf2c1c\"\u003e\u003ccode\u003e394ef18\u003c/code\u003e\u003c/a\u003e feat(inotify): notify a user if the \u003ccode\u003emax_user_watches\u003c/code\u003e has been reached impli...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/04473dea90a88c3444ff1a2876c4fbeda479441d\"\u003e\u003ccode\u003e04473de\u003c/code\u003e\u003c/a\u003e chore: Prepare 8.1.0 release (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/12a026d18ac097e578b2c3c2885ee60ae664072c\"\u003e\u003ccode\u003e12a026d\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003ePathsMut::commit\u003c/code\u003e consuming (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/d824023e483b24ceb398f08dec20f35ce575e7fa\"\u003e\u003ccode\u003ed824023\u003c/code\u003e\u003c/a\u003e feat: introduce \u003ccode\u003eWatcher::paths_mut\u003c/code\u003e for adding/removing paths in batch (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/b98413446040fe47e13eb3de7c8acd77d18aea78\"\u003e\u003ccode\u003eb984134\u003c/code\u003e\u003c/a\u003e Do not clone paths while walking dirs (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/416ba8248e25fc30b9503b1319933275c13e3576\"\u003e\u003ccode\u003e416ba82\u003c/code\u003e\u003c/a\u003e chore: Use MSRV for Clippy and rustfmt (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/10ce3ef6b79555159fae8a02919a43b499d1c2c3\"\u003e\u003ccode\u003e10ce3ef\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/notify-rs/notify/compare/notify-7.0.0...notify-8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 0.27.6 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis-rs/redis-rs/releases\"\u003eredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eredis-1.6.0\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd XNACK command for Redis streams (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2119\"\u003e2119#\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow limiting number of reconnect attempts (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2298\"\u003e2298#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestrict sentinel creation to Sentinel nodes (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2308\"\u003e2308#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: cluster-async: propagate ASKING command failures (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2305\"\u003e2305#\u003c/a\u003e by \u003ca href=\"https://github.com/freedom-winds\"\u003e\u003ccode\u003e@​freedom-winds\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCreateOptions\u003c/code\u003e for the Search module's \u003ccode\u003eFT.CREATE\u003c/code\u003e command [1/8] (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2302\"\u003e2302#\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: reset all nested redirect routes before retrying (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2306\"\u003e2306#\u003c/a\u003e by \u003ca href=\"https://github.com/freedom-winds\"\u003e\u003ccode\u003e@​freedom-winds\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI \u0026amp; operational improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnable even more lints (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2300\"\u003e2300#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable more lints (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2299\"\u003e2299#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freedom-winds\"\u003e\u003ccode\u003e@​freedom-winds\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2305\"\u003eredis-rs/redis-rs#2305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-1.5.0...redis-1.5.1\"\u003ehttps://github.com/redis-rs/redis-rs/compare/redis-1.5.0...redis-1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eredis-1.5.0\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Remove remarks about Redis docs to \u003ccode\u003eBF.MEXISTS\u003c/code\u003e being wrong (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2231\"\u003e#2231\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCluster connection: Add logs to indicate when recovery future starts and completes (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2240\"\u003e#2240\u003c/a\u003e by \u003ca href=\"https://github.com/virratanasangpunth\"\u003e\u003ccode\u003e@​virratanasangpunth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cluster): add node address map for TLS hostname remapping (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2155\"\u003e#2155\u003c/a\u003e by \u003ca href=\"https://github.com/DhineshKrishnan1206\"\u003e\u003ccode\u003e@​DhineshKrishnan1206\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAsync cluster connection: Reconnect after receiving push disconnection. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2242\"\u003e#2242\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Add the need for \u003ccode\u003enon_exhaustive\u003c/code\u003e for \u003ccode\u003eenum\u003c/code\u003es and \u003ccode\u003estruct\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2247\"\u003e#2247\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for the new FPHA storage hint (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2114\"\u003e#2114\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI \u0026amp; operational improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix nightly linter (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2258\"\u003e#2258\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVersioning improvements to test infra (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2197\"\u003e#2197\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eredis-1.4.1\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary sleep from cluster readonly error handling (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2223\"\u003e#2223\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI \u0026amp; operational improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eci: Allow \u003ccode\u003esemicolon_in_expressions_from_macros\u003c/code\u003e to make nightly pass (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2218\"\u003e#2218\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etests/acl: Add the missing requirements for token based authentication (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2214\"\u003e#2214\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMakefile: Switch to \u003ccode\u003e--locked\u003c/code\u003e for module tests on RESP3 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2222\"\u003e#2222\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-1.4.0...redis-1.4.1\"\u003ehttps://github.com/redis-rs/redis-rs/compare/redis-1.4.0...redis-1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eredis-1.4.0\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/20f68ee5a0e50a45c403ddb0d93dbe2838dd3aba\"\u003e\u003ccode\u003e20f68ee\u003c/code\u003e\u003c/a\u003e Prepare new version (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/ae053b3e51cc3f320722168777212c882e6ea43a\"\u003e\u003ccode\u003eae053b3\u003c/code\u003e\u003c/a\u003e fix: reset all nested redirect routes before retrying (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/17e1be8cd6f95768e597e7794986c7eceb7c5577\"\u003e\u003ccode\u003e17e1be8\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eCreateOptions\u003c/code\u003e for the Search module's \u003ccode\u003eFT.CREATE\u003c/code\u003e command [1/8] (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/f82e7457f960bd70fef444ba5713703475739caa\"\u003e\u003ccode\u003ef82e745\u003c/code\u003e\u003c/a\u003e fix: cluster-async: propagate ASKING command failures (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/bea951cdb43bcf4d563a05c3c922a77111c65e11\"\u003e\u003ccode\u003ebea951c\u003c/code\u003e\u003c/a\u003e Restrict sentinel creation to Sentinel nodes (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/e2c38878878e666bbbbf032e20bbef0da19340c4\"\u003e\u003ccode\u003ee2c3887\u003c/code\u003e\u003c/a\u003e Enable even more lints (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/b5eb32a73cb5434f9c725c5092185d0eb5f2fd54\"\u003e\u003ccode\u003eb5eb32a\u003c/code\u003e\u003c/a\u003e Allow limiting number of reconnect attempts (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2298\"\u003e#2298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/2d2c5b41c5f076f9bb98b416599ddbc440cf9747\"\u003e\u003ccode\u003e2d2c5b4\u003c/code\u003e\u003c/a\u003e Enable more lints (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/d6943caabe43c1458b7b2ad419974fd04802cc02\"\u003e\u003ccode\u003ed6943ca\u003c/code\u003e\u003c/a\u003e Add XNACK command for Redis streams (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/47f9440401a7918d4d149e647f7d4142a10b308f\"\u003e\u003ccode\u003e47f9440\u003c/code\u003e\u003c/a\u003e build(deps): bump afl from 0.17.1 to 0.18.2 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2286\"\u003e#2286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-0.27.6...redis-1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `deadpool-redis` from 0.18.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/bba260f93ef4f7a63c82799563f92518b9e5d42a\"\u003e\u003ccode\u003ebba260f\u003c/code\u003e\u003c/a\u003e Release all deadpool crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f417aa5d0b1b07648a63dc7cbbe8819215021eca\"\u003e\u003ccode\u003ef417aa5\u003c/code\u003e\u003c/a\u003e Bump up MSRV of deadpool-redis and redis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/2c9ed6f7b1b412472ffb07067f5d2300ab325c75\"\u003e\u003ccode\u003e2c9ed6f\u003c/code\u003e\u003c/a\u003e Update async-memcached dependency to version 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/7b09e63d35953e0df5c7a1c32f7f828238d39643\"\u003e\u003ccode\u003e7b09e63\u003c/code\u003e\u003c/a\u003e Bump up MSRV of deadpool-diesel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/a37ba581ff52e735cccdd699323bad8e07bb631c\"\u003e\u003ccode\u003ea37ba58\u003c/code\u003e\u003c/a\u003e Update itertools dependency to version 0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/85d34050e9f5e1b2363f96b34edac7706c86a9fe\"\u003e\u003ccode\u003e85d3405\u003c/code\u003e\u003c/a\u003e Coalesce concurrent statement preparation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f2728ab6e400fcf64463f1181b16d33e9870c22d\"\u003e\u003ccode\u003ef2728ab\u003c/code\u003e\u003c/a\u003e Extract statement cache into its own module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/790881b6933d979ca1753f418d7839809ac9c31b\"\u003e\u003ccode\u003e790881b\u003c/code\u003e\u003c/a\u003e Add script for running cargo for all crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f7a50377ba9c08aa292e7148d516eb4112082bcc\"\u003e\u003ccode\u003ef7a5037\u003c/code\u003e\u003c/a\u003e Add script for checking reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/256801a328f4969a9263a62f06cef260a6cec6b7\"\u003e\u003ccode\u003e256801a\u003c/code\u003e\u003c/a\u003e Fix \u0026quot;variable does not need to be mutable\u0026quot; warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com...\n\n_Description has been truncated_","html_url":"https://github.com/gianlucamazza/orka/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gianlucamazza%2Forka/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"},{"uuid":"5788891458","node_id":"PR_kwDOVDQOHc8AAAABHqjHqA","number":6,"state":"closed","title":"chore(deps): bump the cargo-deps group in /src-tauri with 56 updates","user":"dependabot[bot]","labels":["backend","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-14T03:24:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-10T06:44:47.000Z","updated_at":"2026-10-14T03:24:27.000Z","time_to_close":333576,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-deps","update_count":56,"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.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-opener","old_version":"2.5.3","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-process","old_version":"2.3.1","new_version":"2.4.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.0","new_version":"2.13.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.6.0","new_version":"2.8.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-store","old_version":"2.4.2","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-deep-link","old_version":"2.4.7","new_version":"2.6.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-window-state","old_version":"2.4.1","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"dirs","old_version":"5.0.1","new_version":"7.0.0"},{"name":"toml","old_version":"0.8.23","new_version":"1.1.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":"9.0.0","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.2","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.12.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.20","new_version":"0.1.21","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"hyper-rustls","old_version":"0.27.7","new_version":"0.27.10","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.6","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"rustls","old_version":"0.23.37","new_version":"0.23.45","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.14.0","repository_url":"https://github.com/DelSkayn/rquickjs"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","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.27.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.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.190","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.7.1","repository_url":"https://github.com/tauri-apps/tauri"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the cargo-deps group in /src-tauri with 56 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.10.0` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.3` | `2.7.0` |\n| [tauri-plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.1` | `2.4.0` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.0` | `2.13.1` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.6.0` | `2.8.1` |\n| [tauri-plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.5.0` |\n| [tauri-plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.7` | `2.6.1` |\n| [tauri-plugin-window-state](https://github.com/tauri-apps/plugins-workspace) | `2.4.1` | `2.5.0` |\n| dirs | `5.0.1` | `7.0.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.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` | `9.0.0` |\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.2` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.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.12.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.20` | `0.1.21` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.7` | `0.27.10` |\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.6` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.45` |\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.14.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\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.27.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.5.2` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.190` |\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.7.1` |\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.10.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-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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.8.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 7.1kB dist-js/index.cjs\nnpm notice 15.1kB dist-js/index.d.ts\nnpm notice 7.0kB 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.8.1\nnpm notice filename: tauri-apps-plugin-dialog-2.8.1.tgz\nnpm notice package size: 6.8 kB\nnpm notice unpacked size: 34.3 kB\nnpm notice shasum: f29f3c28862a1ed767b6fd241f34abf26129f88f\nnpm notice integrity: sha512-/DtE3B62JgpYu[...]phsKnb+738Dmw==\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=3028120915\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-dialog@2.8.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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/log-v2.8.0...log-v2.10.0\"\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.7.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-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ecd3273e8e4c6e9b123bf9861bf7b925cad1c679\"\u003e\u003ccode\u003eecd3273e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3480\"\u003e#3480\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ewindows-rs\u003c/code\u003e dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edeep-link: updated \u003ccode\u003ewindows-registry\u003c/code\u003e to 0.6 and \u003ccode\u003ewindows-result\u003c/code\u003e to 0.4. The public \u003ccode\u003eError::Windows\u003c/code\u003e variant wraps \u003ccode\u003ewindows_result::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows-result\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eopener: updated \u003ccode\u003ewindows\u003c/code\u003e to 0.62. The public \u003ccode\u003eError::Win32Error\u003c/code\u003e variant wraps \u003ccode\u003ewindows::core::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003esingle-instance: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003cli\u003eupdater: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003c/ul\u003e\n\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.7.0\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.7.0\nnpm notice filename: tauri-apps-plugin-opener-2.7.0.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 14d631a70282cbc07b46f4442ba6085d2200f301\nnpm notice integrity: sha512-mBorYfVKh9Lt7[...]5OHHVmipjuGMw==\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=3005263072\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-opener@2.7.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\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/51b430be986ed98635c02ba504f6f30a35771c01\"\u003e\u003ccode\u003e51b430b\u003c/code\u003e\u003c/a\u003e ci: delete .changes/updater-new-bundle-support.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fd439b143e265fc3ab4de435d6d4b641cffc66f1\"\u003e\u003ccode\u003efd439b1\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2522b71f6bcae65c03b24415eb9295c9e7c84ffc\"\u003e\u003ccode\u003e2522b71\u003c/code\u003e\u003c/a\u003e fix(deep-link): revert the breaking change introduced by \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2928\"\u003e#2928\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9021a732474322073769c1b21f6eee2e4b0dd15e\"\u003e\u003ccode\u003e9021a73\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/625bb1c0965394b88522643731f78ccbcca84add\"\u003e\u003ccode\u003e625bb1c\u003c/code\u003e\u003c/a\u003e feat(log): re-export the log crate (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6215afe0239f815740a2c28150614ca4fef0b486\"\u003e\u003ccode\u003e6215afe\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.49.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8cf8eeab02efddd4e44e3bba92b33902a8c00956\"\u003e\u003ccode\u003e8cf8eea\u003c/code\u003e\u003c/a\u003e feat(updater): inject bundle_type into endpoint url (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/509eba8d441c4f6ecf0af77b572cb2afd69a752d\"\u003e\u003ccode\u003e509eba8\u003c/code\u003e\u003c/a\u003e feat: support message dialogs with 3 buttons (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2641\"\u003e#2641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9ac5fe84e704ef20c437456cb1017b54b101b333\"\u003e\u003ccode\u003e9ac5fe8\u003c/code\u003e\u003c/a\u003e feat(updater): support bundle-specific targets (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c24741031993894929a9ed00972ff9f6cd9540be\"\u003e\u003ccode\u003ec247410\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.41.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2956\"\u003e#2956\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...log-v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-process` from 2.3.1 to 2.4.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/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/os-v2.3.1...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-updater` from 2.10.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/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.13.1\u003c/h2\u003e\n\u003ch2\u003e[2.13.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ecd3273e8e4c6e9b123bf9861bf7b925cad1c679\"\u003e\u003ccode\u003eecd3273e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3480\"\u003e#3480\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ewindows-rs\u003c/code\u003e dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edeep-link: updated \u003ccode\u003ewindows-registry\u003c/code\u003e to 0.6 and \u003ccode\u003ewindows-result\u003c/code\u003e to 0.4. The public \u003ccode\u003eError::Windows\u003c/code\u003e variant wraps \u003ccode\u003ewindows_result::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows-result\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eopener: updated \u003ccode\u003ewindows\u003c/code\u003e to 0.62. The public \u003ccode\u003eError::Win32Error\u003c/code\u003e variant wraps \u003ccode\u003ewindows::core::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003esingle-instance: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003cli\u003eupdater: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90b9869e610e7453772fa0f84f3e641ff2b36f23\"\u003e\u003ccode\u003e90b9869e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3573\"\u003e#3573\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003edirs\u003c/code\u003e to v7\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/22e286f3121f9d79f170b7092de884ee19fb2d14\"\u003e\u003ccode\u003e22e286f3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3501\"\u003e#3501\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated dependency \u003ccode\u003einfer\u003c/code\u003e to 0.22\u003c/p\u003e\n\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.13.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.2kB README.md\nnpm notice 6.7kB dist-js/index.cjs\nnpm notice 7.1kB dist-js/index.d.ts\nnpm notice 6.6kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.13.1\nnpm notice filename: tauri-apps-plugin-updater-2.13.1.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 25.1 kB\nnpm notice shasum: 2ad227ba05293fe34c5c59c0ff8a1cd690c8e9a8\nnpm notice integrity: sha512-+STDzJ0sdQLIm[...]/AJz0jxysytiw==\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=3005269671\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-updater@2.13.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.13.1\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/e51128438011755f9e7277bad29b8c0978cf281c\"\u003e\u003ccode\u003ee511284\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ce59e9685e0b24bd7434e813a525e9373aba194e\"\u003e\u003ccode\u003ece59e96\u003c/code\u003e\u003c/a\u003e docs(log): remove unrelated single-instance comment from log readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/29130c2ed226c98f035fa0ff392c0ab0ec2b4d91\"\u003e\u003ccode\u003e29130c2\u003c/code\u003e\u003c/a\u003e ci: run clippy on all platforms (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3650\"\u003e#3650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/43538190b6110e2005c899b2f2a4c85c7fde74db\"\u003e\u003ccode\u003e4353819\u003c/code\u003e\u003c/a\u003e chore: add changefile to re-release plugin-http npm package as 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ec14142fc69c7ad9926139b13254cfe31fef1cd1\"\u003e\u003ccode\u003eec14142\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3649\"\u003e#3649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90b9869e610e7453772fa0f84f3e641ff2b36f23\"\u003e\u003ccode\u003e90b9869\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate dirs to v7 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/22e286f3121f9d79f170b7092de884ee19fb2d14\"\u003e\u003ccode\u003e22e286f\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate infer to 0.22 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ecd3273e8e4c6e9b123bf9861bf7b925cad1c679\"\u003e\u003ccode\u003eecd3273\u003c/code\u003e\u003c/a\u003e chore(deps): update windows-rs and webview2 crates (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/aa2cc64135ef73694cfc6fa77003c633472b6c12\"\u003e\u003ccode\u003eaa2cc64\u003c/code\u003e\u003c/a\u003e fix(android): Migrate Gradle scripts to \u003ccode\u003ecompilerOptions\u003c/code\u003e DSL (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3478\"\u003e#3478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.10.0...updater-v2.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-dialog` from 2.6.0 to 2.8.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-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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.8.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 7.1kB dist-js/index.cjs\nnpm notice 15.1kB dist-js/index.d.ts\nnpm notice 7.0kB 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.8.1\nnpm notice filename: tauri-apps-plugin-dialog-2.8.1.tgz\nnpm notice package size: 6.8 kB\nnpm notice unpacked size: 34.3 kB\nnpm notice shasum: f29f3c28862a1ed767b6fd241f34abf26129f88f\nnpm notice integrity: sha512-/DtE3B62JgpYu[...]phsKnb+738Dmw==\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=3028120915\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-dialog@2.8.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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/7eb8246d47ba4d15002280ecf028521540e0070d\"\u003e\u003ccode\u003e7eb8246\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/65ce65bdbb4390f73076c8182fbf06a52036f241\"\u003e\u003ccode\u003e65ce65b\u003c/code\u003e\u003c/a\u003e fix(ci): Android e2e flakes, shell \u003ccode\u003eTerminated\u003c/code\u003e sent before output (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3672\"\u003e#3672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cbd691b651dfdb4312cb42d3542c06a781fb31e5\"\u003e\u003ccode\u003ecbd691b\u003c/code\u003e\u003c/a\u003e chore(examples): update Android project for API example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/974bbdc3ffc79f89a2641e3cd23361d1a85da8e4\"\u003e\u003ccode\u003e974bbdc\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3113a54cc275b1af532c3fb20154beba7d67d623\"\u003e\u003ccode\u003e3113a54\u003c/code\u003e\u003c/a\u003e chore(deps): update urlpattern to 0.6 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b443d6be52a17329b980c55e8bbd03fb6cbb5cd7\"\u003e\u003ccode\u003eb443d6b\u003c/code\u003e\u003c/a\u003e fix(http): release the request's resources once fetch_send settles (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3669\"\u003e#3669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2a9c29e004325db674fd904089749c38f4aac824\"\u003e\u003ccode\u003e2a9c29e\u003c/code\u003e\u003c/a\u003e fix(updater): restore the current app when a macOS install fails (fix \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3505\"\u003e#3505\u003c/a\u003e, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4835d0e947179bac24a383212792d74be3ebe4f\"\u003e\u003ccode\u003ed4835d0\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82\u003c/code\u003e\u003c/a\u003e fix: mobile docs.rs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/25f387465659f17c7e395268dbfb2175eb847769\"\u003e\u003ccode\u003e25f3874\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-security to v4.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.6.0...http-v2.8.1\"\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.5.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-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupload-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.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-upload@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.6kB README.md\nnpm notice 3.8kB dist-js/index.cjs\nnpm notice 3.7kB dist-js/index.d.ts\nnpm notice 3.8kB dist-js/index.js\nnpm notice 730B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-upload\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-upload-2.5.0.tgz\nnpm notice package size: 4.0 kB\nnpm notice unpacked size: 16.5 kB\nnpm notice shasum: 474ef5a06e2be5a0d02cf7f5a90e3a555d43cc95\nnpm notice integrity: sha512-5Yl1PM80Vwu5+[...]MykU84nWEha3w==\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=2969525719\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-upload@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupload v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.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/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\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.5.0\"\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.6.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-deep-link's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.6.1\u003c/h2\u003e\n\u003ch2\u003e[2.6.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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.6.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 4.7kB dist-js/index.cjs\nnpm notice 4.0kB dist-js/index.d.ts\nnpm notice 4.5kB dist-js/index.js\nnpm notice 801B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.6.1\nnpm notice filename: tauri-apps-plugin-deep-link-2.6.1.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 21.1 kB\nnpm notice shasum: 916950afe9d8999303d71400b1168a132bd64c59\nnpm notice integrity: sha512-yomIOIoiiDwXW[...]TI3XdDd2T9XlA==\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=3028118946\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-deep-link@2.6.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.6.1\u003c/h2\u003e\n\u003ch2\u003e[2.6.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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/3c5d2677677dc7ebea618514af56fc951449cc1b\"\u003e\u003ccode\u003e3c5d267\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c050e073b68205bae7389fb86958cb9331e1a3be\"\u003e\u003ccode\u003ec050e07\u003c/code\u003e\u003c/a\u003e fix(store): \u003ccode\u003eapply_pending_auto_save\u003c/code\u003e can deadlock (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3572\"\u003e#3572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/0850317b5c85092cbf4ea9caf4ef3a9c771fcf27\"\u003e\u003ccode\u003e0850317\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v12 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3576\"\u003e#3576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2a5783397eccd4927742dd95508938b7c7f20fb2\"\u003e\u003ccode\u003e2a57833\u003c/code\u003e\u003c/a\u003e refactor(example): use tsconfig and change entries to ts (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3575\"\u003e#3575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b48d52cf6eb59b12fd5ad5e4b7cde864c03ebd5b\"\u003e\u003ccode\u003eb48d52c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.63.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3558\"\u003e#3558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a21555ddd2eaadfed23848912fe2802c2ba7579e\"\u003e\u003ccode\u003ea21555d\u003c/code\u003e\u003c/a\u003e fix(http): stop unhandled rejections from the fetch cleanup path (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/845d8989cbd2fb1913ea0d62618591298a181495\"\u003e\u003ccode\u003e845d898\u003c/code\u003e\u003c/a\u003e fix: ignore and fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3564\"\u003e#3564\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/deep-link-v2.4.7...http-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-window-state` from 2.4.1 to 2.5.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-window-state's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupload-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.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-upload@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.6kB README.md\nnpm notice 3.8kB dist-js/index.cjs\nnpm notice 3.7kB dist-js/index.d.ts\nnpm notice 3.8kB dist-js/index.js\nnpm notice 730B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-upload\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-upload-2.5.0.tgz\nnpm notice package size: 4.0 kB\nnpm notice unpacked size: 16.5 kB\nnpm notice shasum: 474ef5a06e2be5a0d02cf7f5a90e3a555d43cc95\nnpm notice integrity: sha512-5Yl1PM80Vwu5+[...]MykU84nWEha3w==\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=2969525719\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-upload@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupload v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.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/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/Vita0818/ModelDeck/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vita0818%2FModelDeck/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"5786806422","node_id":"PR_kwDOPN5gKs8AAAABHo7tkw","number":15,"state":"open","title":"chore(deps): bump the cargo-minor-and-patch group in /src-tauri with 12 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-10-10T01:22:18.000Z","updated_at":"2026-10-10T02:02:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-and-patch","update_count":12,"packages":[{"name":"tauri-plugin-opener","old_version":"2.5.4","new_version":"2.7.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.3","new_version":"1.53.2","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":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"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":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.23.1","new_version":"1.27.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"tauri-build","old_version":"2.6.1","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/tauri"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group in /src-tauri with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.4` | `2.7.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.3` | `1.53.2` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\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| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.27.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.6.1` | `2.7.1` |\n\nUpdates `tauri-plugin-opener` from 2.5.4 to 2.7.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-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ecd3273e8e4c6e9b123bf9861bf7b925cad1c679\"\u003e\u003ccode\u003eecd3273e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3480\"\u003e#3480\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ewindows-rs\u003c/code\u003e dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edeep-link: updated \u003ccode\u003ewindows-registry\u003c/code\u003e to 0.6 and \u003ccode\u003ewindows-result\u003c/code\u003e to 0.4. The public \u003ccode\u003eError::Windows\u003c/code\u003e variant wraps \u003ccode\u003ewindows_result::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows-result\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eopener: updated \u003ccode\u003ewindows\u003c/code\u003e to 0.62. The public \u003ccode\u003eError::Win32Error\u003c/code\u003e variant wraps \u003ccode\u003ewindows::core::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003esingle-instance: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003cli\u003eupdater: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003c/ul\u003e\n\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.7.0\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.7.0\nnpm notice filename: tauri-apps-plugin-opener-2.7.0.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 14d631a70282cbc07b46f4442ba6085d2200f301\nnpm notice integrity: sha512-mBorYfVKh9Lt7[...]5OHHVmipjuGMw==\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=3005263072\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-opener@2.7.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\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/51b430be986ed98635c02ba504f6f30a35771c01\"\u003e\u003ccode\u003e51b430b\u003c/code\u003e\u003c/a\u003e ci: delete .changes/updater-new-bundle-support.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fd439b143e265fc3ab4de435d6d4b641cffc66f1\"\u003e\u003ccode\u003efd439b1\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2522b71f6bcae65c03b24415eb9295c9e7c84ffc\"\u003e\u003ccode\u003e2522b71\u003c/code\u003e\u003c/a\u003e fix(deep-link): revert the breaking change introduced by \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2928\"\u003e#2928\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9021a732474322073769c1b21f6eee2e4b0dd15e\"\u003e\u003ccode\u003e9021a73\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/625bb1c0965394b88522643731f78ccbcca84add\"\u003e\u003ccode\u003e625bb1c\u003c/code\u003e\u003c/a\u003e feat(log): re-export the log crate (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6215afe0239f815740a2c28150614ca4fef0b486\"\u003e\u003ccode\u003e6215afe\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.49.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8cf8eeab02efddd4e44e3bba92b33902a8c00956\"\u003e\u003ccode\u003e8cf8eea\u003c/code\u003e\u003c/a\u003e feat(updater): inject bundle_type into endpoint url (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/509eba8d441c4f6ecf0af77b572cb2afd69a752d\"\u003e\u003ccode\u003e509eba8\u003c/code\u003e\u003c/a\u003e feat: support message dialogs with 3 buttons (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2641\"\u003e#2641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9ac5fe84e704ef20c437456cb1017b54b101b333\"\u003e\u003ccode\u003e9ac5fe8\u003c/code\u003e\u003c/a\u003e feat(updater): support bundle-specific targets (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c24741031993894929a9ed00972ff9f6cd9540be\"\u003e\u003ccode\u003ec247410\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.41.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2956\"\u003e#2956\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...log-v2.7.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.3 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\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.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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 `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 `uuid` from 1.23.1 to 1.27.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.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept case-insensitive urn:uuid: prefixes when parsing by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ordering of V7 UUIDs created by earlier seconds with later subsec nanos 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/915\"\u003euuid-rs/uuid#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.27.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/917\"\u003euuid-rs/uuid#917\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\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.1...v1.27.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.1...v1.27.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/b62154e8be41ce42127cba08ee5e5cef3e2ea971\"\u003e\u003ccode\u003eb62154e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/917\"\u003e#917\u003c/a\u003e from uuid-rs/cargo/v1.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ffd8ec55f20006fa2b5978cc03a1e671835040e9\"\u003e\u003ccode\u003effd8ec5\u003c/code\u003e\u003c/a\u003e prepare for 1.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b6c10f9dd9cf37809460859ab88071d43703398\"\u003e\u003ccode\u003e4b6c10f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/915\"\u003e#915\u003c/a\u003e from uuid-rs/fix/v7-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a1aa126f97cdc8d9c5c25d56efa0e7bcb9ab0514\"\u003e\u003ccode\u003ea1aa126\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/912\"\u003e#912\u003c/a\u003e from jaideeppyne/fix/urn-prefix-case-insensitive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4639d67b0f117a94cf0add01e4c68e674691b49c\"\u003e\u003ccode\u003e4639d67\u003c/code\u003e\u003c/a\u003e fix ordering of V7 UUIDs created by earlier seconds with later subsec nanos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/272370344a977ee0641ffa4d01b7ad3ca0eda687\"\u003e\u003ccode\u003e2723703\u003c/code\u003e\u003c/a\u003e bump MSRV to 1.89.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a3e64faaf7fdf583260fc18a594b099677855eea\"\u003e\u003ccode\u003ea3e64fa\u003c/code\u003e\u003c/a\u003e refactor: simplify URN prefix parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5055fd41c7f33c16a1eac3198eac6224ec18b61d\"\u003e\u003ccode\u003e5055fd4\u003c/code\u003e\u003c/a\u003e refactor: inline case-insensitive URN prefix checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8b1d51421df4828c11ebca6b54c5986caafef6\"\u003e\u003ccode\u003ecb8b1d5\u003c/code\u003e\u003c/a\u003e refactor: simplify case-insensitive URN parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/285967db45b800ffda5032d12c32e3d4e2620902\"\u003e\u003ccode\u003e285967d\u003c/code\u003e\u003c/a\u003e Accept case-insensitive urn:uuid: prefixes when parsing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.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 `tauri-build` from 2.6.1 to 2.7.1\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.7.1\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 1277 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1091 crate dependencies)\nCrate:     fxhash\nVersion:   0.2.1\nWarning:   unmaintained\nTitle:     fxhash - no longer maintained\nDate:      2025-09-05\nID:        RUSTSEC-2025-0057\nURL:       https://rustsec.org/advisories/RUSTSEC-2025-0057\n\u003cp\u003eCrate:     paste\u003cbr /\u003e\nVersion:   1.0.15\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     paste - no longer maintained\u003cbr /\u003e\nDate:      2024-10-07\u003cbr /\u003e\nID:        RUSTSEC-2024-0436\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2024-0436\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2024-0436\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustls-pemfile\u003cbr /\u003e\nVersion:   2.2.0\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     rustls-pemfile is unmaintained\u003cbr /\u003e\nDate:      2025-11-28\u003cbr /\u003e\nID:        RUSTSEC-2025-0134\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2025-0134\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2025-0134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustybuzz\u003cbr /\u003e\nVersion:   0.20.1\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     \u003ccode\u003erustybuzz\u003c/code\u003e is unmaintained\u003cbr /\u003e\nDate:      2026-07-11\u003cbr /\u003e\nID:        RUSTSEC-2026-0206\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2026-0206\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2026-0206\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     ttf-parser\u003cbr /\u003e\nVersion:   0.25.1\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     \u003ccode\u003ettf-parser\u003c/code\u003e is unmaintained\u003cbr /\u003e\nDate:      2026-06-28\u003cbr /\u003e\nID:        RUSTSEC-2026-0192\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2026-0192\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2026-0192\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ewarning: 5 allowed warnings found\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/30da1fd6e17de6107ecc850c95dfb16b5729f2dd\"\u003e\u003ccode\u003e30da1fd\u003c/code\u003e\u003c/a\u003e feat(ci): run audit before publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1aefcf6e6abc8e18be794ac9401150f27fcbe958\"\u003e\u003ccode\u003e1aefcf6\u003c/code\u003e\u003c/a\u003e fix: pnpm audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/026f260226719ec02d8f3c704d54596515f7741c\"\u003e\u003ccode\u003e026f260\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16150\"\u003e#16150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a4dcca829100304ad0fadfd66b03ba58a50e893f\"\u003e\u003ccode\u003ea4dcca8\u003c/code\u003e\u003c/a\u003e fix(plugin): skip build script writes on docs.rs builds (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16186\"\u003e#16186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f04089769d8c6bcd1b8d31870e26390019715ebc\"\u003e\u003ccode\u003ef040897\u003c/code\u003e\u003c/a\u003e docs: link WRY and TAO to their repositories (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16163\"\u003e#16163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c9a3cb892e901e39ca46aad2ff6b14aac21fea0d\"\u003e\u003ccode\u003ec9a3cb8\u003c/code\u003e\u003c/a\u003e fix: enable macos private apis regardless of feature flags (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16166\"\u003e#16166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/64bfdd909c5c3f0828371e4995b69ad5ed685126\"\u003e\u003ccode\u003e64bfdd9\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003esrc-tauri\u003c/code\u003e in vite configs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16165\"\u003e#16165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/793f0c4a460a2566b60873be9ea59efa0da239e5\"\u003e\u003ccode\u003e793f0c4\u003c/code\u003e\u003c/a\u003e fix(window): copy \u003ccode\u003eWebView2Loader.dll\u003c/code\u003e for nightly (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16164\"\u003e#16164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d15cf9b1e481035a248227c791fde5740fcfe0ba\"\u003e\u003ccode\u003ed15cf9b\u003c/code\u003e\u003c/a\u003e fix(bundler): make glob error variants available on all platforms (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16149\"\u003e#16149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/447fa9f3f993fe77724189e355078b38ce20baea\"\u003e\u003ccode\u003e447fa9f\u003c/code\u003e\u003c/a\u003e fix(core): tauri-utils publish\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.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/varubogu/Flequit/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/varubogu%2FFlequit/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"5776450360","node_id":"PR_kwDOU4f6Bc8AAAABHgtoVQ","number":16,"state":"closed","title":"Bump the patch-updates group across 1 directory with 12 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-16T10:09:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-09T10:12:30.000Z","updated_at":"2026-10-16T10:09:07.000Z","time_to_close":604595,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-updates","update_count":12,"packages":[{"name":"object_store","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"lettre","old_version":"0.11.22","new_version":"0.11.23","repository_url":"https://github.com/lettre/lettre"},{"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":"lru","old_version":"0.18.0","new_version":"0.18.5","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"config","old_version":"0.15.23","new_version":"0.15.27","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","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":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"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":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patch-updates group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.14.1` | `0.14.2` |\n| [lettre](https://github.com/lettre/lettre) | `0.11.22` | `0.11.23` |\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| [lru](https://github.com/jeromefroe/lru-rs) | `0.18.0` | `0.18.5` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.23` | `0.15.27` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [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| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n\n\nUpdates `object_store` from 0.14.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs-object-store/releases\"\u003eobject_store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eobject_store v0.14.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/tree/v0.14.2\"\u003ev0.14.2\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.14.1...v0.14.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003eMicrosoftAzure\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/824\"\u003e#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport URLs for jurisdiction-restricted buckets on R2 \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLightweight DNS cache with shuffle to prevent DNS flooding \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/726\"\u003e#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow presigning object_store multipart uploads  \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/271\"\u003e#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow specifying \u003ccode\u003eContent-Type\u003c/code\u003e when signing object_store PUT requests \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/270\"\u003e#270\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIncomplete ASF license header in \u003ccode\u003esrc/client/s3.rs\u003c/code\u003e (caused -1 vote on 0.14.2 RC1) \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/853\"\u003e#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWriteMultipart::finish should abort after part upload failure \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/818\"\u003e#818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe 1.85 MSRV is inaccurate with all features \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen the backend service returns an HTTP 500, the object store panics \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/414\"\u003e#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: point users uploading large objects at the multipart API \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/839\"\u003e#839\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[object-store]: update release schedule \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/834\"\u003e#834\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd doc example for multipart upload to \u003ccode\u003eGoogleCloudStorage::create_multipart\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/803\"\u003e#803\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd doc example for multipart upload to \u003ccode\u003eMicrosoftAzure::create_multipart\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/802\"\u003e#802\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd doc example for multipart upload to AmazonS3::create_multipart \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/801\"\u003e#801\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs-object-store/blob/main/CHANGELOG-old.md\"\u003eobject_store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eHistorical Changelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/279572ea60f3a7a6e5237e066a6f4a35eee611e0\"\u003e\u003ccode\u003e279572e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for latest main (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/4ff7d048073c07bcc1f1dca74436245b2ba20dda\"\u003e\u003ccode\u003e4ff7d04\u003c/code\u003e\u003c/a\u003e Restore missing first line of ASF license header in src/client/s3.rs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/25fa079c41fecb8011d5b8c3019f20e09c9b0c74\"\u003e\u003ccode\u003e25fa079\u003c/code\u003e\u003c/a\u003e Update version to 0.14.2 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/c37db72b92b78608291c1b33feb79bb5bb6d2d1c\"\u003e\u003ccode\u003ec37db72\u003c/code\u003e\u003c/a\u003e feat: retry failed multipart part uploads (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/135984fdf91f813c48c47b6288586d9b0e205164\"\u003e\u003ccode\u003e135984f\u003c/code\u003e\u003c/a\u003e Add doc hints pointing large-object uploads at the multipart API (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/b07471e2bc341278f86e30cf80a850d56cbe2c67\"\u003e\u003ccode\u003eb07471e\u003c/code\u003e\u003c/a\u003e [object-store]: update release schedule (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/978fb48b9ea6ebe3f8f4833f656e793cde79ab15\"\u003e\u003ccode\u003e978fb48\u003c/code\u003e\u003c/a\u003e Fix MSRV violation in \u003ccode\u003eparse.rs\u003c/code\u003e test, check \u003ccode\u003e--all-targets\u003c/code\u003e in MSRV CI (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/e2a49349622aa7ad5db12b107a557d957ac01241\"\u003e\u003ccode\u003ee2a4934\u003c/code\u003e\u003c/a\u003e Speed up MSRV CI check by installing cargo-msrv via taiki-e/install-action (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/e28807de7338abebf14ecf2ab959294cb3096d83\"\u003e\u003ccode\u003ee28807d\u003c/code\u003e\u003c/a\u003e feat: presigned URLs with extra query params and signed headers (SignedUrlOpt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/5c743637e97d2f3417b6fd54532bb1223c6547c1\"\u003e\u003ccode\u003e5c74363\u003c/code\u003e\u003c/a\u003e Restore UnwindSafe/RefUnwindSafe on ClientOptions by bounding DnsResolver (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.14.1...v0.14.2\"\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 `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 `lru` from 0.18.0 to 0.18.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md\"\u003elru's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.5\"\u003ev0.18.5\u003c/a\u003e - 2026-09-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify desired hashbrown features to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.4\"\u003ev0.18.4\u003c/a\u003e - 2026-09-02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eretain\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.3\"\u003ev0.18.3\u003c/a\u003e - 2026-08-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esparse\u003c/code\u003e constructor.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.2\"\u003ev0.18.2\u003c/a\u003e - 2026-08-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic-safety unsoundness in \u003ccode\u003epop\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.1\"\u003ev0.18.1\u003c/a\u003e - 2026-07-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003efind_and_promote\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/f1e972197053a6814e77b77afacb51f03fc03170\"\u003e\u003ccode\u003ef1e9721\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/248\"\u003e#248\u003c/a\u003e from jeromefroe/jerome/prepare-0-18-5-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/4592b1c733ea1c9c8ae4dfab943637b74d49851d\"\u003e\u003ccode\u003e4592b1c\u003c/code\u003e\u003c/a\u003e Prepare 0.18.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/c5efdfd592db9171898f23a45989459a19b7d2b7\"\u003e\u003ccode\u003ec5efdfd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/247\"\u003e#247\u003c/a\u003e from brunowonka/hashbrown-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/02bd23f5c870062472bd9d7d821c854b324a1547\"\u003e\u003ccode\u003e02bd23f\u003c/code\u003e\u003c/a\u003e Specify desired hashbrown features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/2504ad088ad7a14d609a6c19b92d45b4491d5f69\"\u003e\u003ccode\u003e2504ad0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/245\"\u003e#245\u003c/a\u003e from jeromefroe/jerome/prepare-0-18-4-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/419b047e7f1e63a5a4fb130ec3f6b4275fe218b2\"\u003e\u003ccode\u003e419b047\u003c/code\u003e\u003c/a\u003e Prepare 0.18.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/05ba36ee3cdbd38654df864a03a6947756e3364d\"\u003e\u003ccode\u003e05ba36e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/241\"\u003e#241\u003c/a\u003e from ChrisJr404/add-retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/d84bc5ee735b3e39ea9547f6eb776e251ad682e2\"\u003e\u003ccode\u003ed84bc5e\u003c/code\u003e\u003c/a\u003e Revert retain to the simpler removal implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/36a810e8fb1cb0214ddf0dfb1818fc8bb7a5f0c0\"\u003e\u003ccode\u003e36a810e\u003c/code\u003e\u003c/a\u003e Potential fix for pull request finding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/e0d578c384298cee67d29150259798f2e73494c9\"\u003e\u003ccode\u003ee0d578c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'up/master' into add-retain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeromefroe/lru-rs/compare/0.18.0...0.18.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `config` from 0.15.23 to 0.15.27\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/config-rs/blob/main/CHANGELOG.md\"\u003econfig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.15.27] - 2026-09-30\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(toml)\u003c/em\u003e Reduced parsing overhead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.26] - 2026-09-21\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade json5 to 1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.25] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ron)\u003c/em\u003e Support \u003ccode\u003eu64\u003c/code\u003e, and not just \u003ccode\u003ei64\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.24] - 2026-06-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(json)\u003c/em\u003e Support \u003ccode\u003eu64\u003c/code\u003e, and not just \u003ccode\u003ei64\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/config-rs/commit/f14a0442345bd63e84638e37aa13daa383f0ba54\"\u003e\u003ccode\u003ef14a044\u003c/code\u003e\u003c/a\u003e chore: Release config version 0.15.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/10db72225bc32a1ad337e4a96f71664938611387\"\u003e\u003ccode\u003e10db722\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/0bb91d615e478312405a93f0a6c5d595c874cf70\"\u003e\u003ccode\u003e0bb91d6\u003c/code\u003e\u003c/a\u003e perf(toml): Reduce parse overhead (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/112af243bfdcf1bca5e0bf4d6154b50efec8aa26\"\u003e\u003ccode\u003e112af24\u003c/code\u003e\u003c/a\u003e perf(toml): Reduce parse overhead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/e368ab295631a6f7125416915d783de9170dbf4d\"\u003e\u003ccode\u003ee368ab2\u003c/code\u003e\u003c/a\u003e chore: Release config version 0.15.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/24c3fc855861dbfc515d4e06f4843d76be0e8526\"\u003e\u003ccode\u003e24c3fc8\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/9926dac127ba608a27ae961aebe96a831cb602b9\"\u003e\u003ccode\u003e9926dac\u003c/code\u003e\u003c/a\u003e chore: Upgrade to json5 (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/171077ebe4d1c9b91d87a1f711a7609e35810d0b\"\u003e\u003ccode\u003e171077e\u003c/code\u003e\u003c/a\u003e chore: Upgrade json5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/62d3e7a2d2b543a96542ebec1d604dee3e72a836\"\u003e\u003ccode\u003e62d3e7a\u003c/code\u003e\u003c/a\u003e chore: Update MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/af98be491ea5d96e4def5e9b750d793b36cd8b60\"\u003e\u003ccode\u003eaf98be4\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/config-rs/compare/v0.15.23...v0.15.27\"\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.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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 `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 `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` 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 `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\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/tatran0195/rustbase-nib-try/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tatran0195%2Frustbase-nib-try/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"5774295343","node_id":"PR_kwDORWiwZc8AAAABHfAoLA","number":18,"state":"closed","title":"build(deps): bump the rust group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-09T07:07:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-09T07:05:43.000Z","updated_at":"2026-10-09T07:07:16.000Z","time_to_close":88,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust","update_count":14,"packages":[{"name":"tauri","old_version":"2.11.5","new_version":"2.12.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin-autostart","old_version":"2.5.1","new_version":"2.7.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.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"russh","old_version":"0.60.3","new_version":"0.63.3","repository_url":"https://github.com/warp-tech/russh"},{"name":"kube","old_version":"3.1.0","new_version":"4.2.0","repository_url":"https://github.com/kube-rs/kube"},{"name":"http","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"tauri-plugin-clipboard-manager","old_version":"2.3.2","new_version":"2.4.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-notification","old_version":"2.4.0","new_version":"2.5.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tauri-plugin-dialog","old_version":"2.7.3","new_version":"2.8.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-build","old_version":"2.6.3","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/tauri"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust group with 14 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.1` |\n| [tauri-plugin-autostart](https://github.com/tauri-apps/plugins-workspace) | `2.5.1` | `2.7.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| dirs | `6.0.0` | `7.0.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [russh](https://github.com/warp-tech/russh) | `0.60.3` | `0.63.3` |\n| [kube](https://github.com/kube-rs/kube) | `3.1.0` | `4.2.0` |\n| [http](https://github.com/hyperium/http) | `1.4.2` | `1.5.0` |\n| [tauri-plugin-clipboard-manager](https://github.com/tauri-apps/plugins-workspace) | `2.3.2` | `2.4.1` |\n| [tauri-plugin-notification](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.5.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.3` | `2.8.1` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.6.3` | `2.7.1` |\n\n\nUpdates `tauri` from 2.11.5 to 2.12.1\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.12.1\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 1277 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1091 crate dependencies)\nCrate:     fxhash\nVersion:   0.2.1\nWarning:   unmaintained\nTitle:     fxhash - no longer maintained\nDate:      2025-09-05\nID:        RUSTSEC-2025-0057\nURL:       https://rustsec.org/advisories/RUSTSEC-2025-0057\n\u003cp\u003eCrate:     paste\u003cbr /\u003e\nVersion:   1.0.15\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     paste - no longer maintained\u003cbr /\u003e\nDate:      2024-10-07\u003cbr /\u003e\nID:        RUSTSEC-2024-0436\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2024-0436\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2024-0436\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustls-pemfile\u003cbr /\u003e\nVersion:   2.2.0\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     rustls-pemfile is unmaintained\u003cbr /\u003e\nDate:      2025-11-28\u003cbr /\u003e\nID:        RUSTSEC-2025-0134\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2025-0134\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2025-0134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustybuzz\u003cbr /\u003e\nVersion:   0.20.1\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     \u003ccode\u003erustybuzz\u003c/code\u003e is unmaintained\u003cbr /\u003e\nDate:      2026-07-11\u003cbr /\u003e\nID:        RUSTSEC-2026-0206\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2026-0206\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2026-0206\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     ttf-parser\u003cbr /\u003e\nVersion:   0.25.1\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     \u003ccode\u003ettf-parser\u003c/code\u003e is unmaintained\u003cbr /\u003e\nDate:      2026-06-28\u003cbr /\u003e\nID:        RUSTSEC-2026-0192\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2026-0192\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2026-0192\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ewarning: 5 allowed warnings found\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/30da1fd6e17de6107ecc850c95dfb16b5729f2dd\"\u003e\u003ccode\u003e30da1fd\u003c/code\u003e\u003c/a\u003e feat(ci): run audit before publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1aefcf6e6abc8e18be794ac9401150f27fcbe958\"\u003e\u003ccode\u003e1aefcf6\u003c/code\u003e\u003c/a\u003e fix: pnpm audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/026f260226719ec02d8f3c704d54596515f7741c\"\u003e\u003ccode\u003e026f260\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16150\"\u003e#16150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a4dcca829100304ad0fadfd66b03ba58a50e893f\"\u003e\u003ccode\u003ea4dcca8\u003c/code\u003e\u003c/a\u003e fix(plugin): skip build script writes on docs.rs builds (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16186\"\u003e#16186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f04089769d8c6bcd1b8d31870e26390019715ebc\"\u003e\u003ccode\u003ef040897\u003c/code\u003e\u003c/a\u003e docs: link WRY and TAO to their repositories (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16163\"\u003e#16163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c9a3cb892e901e39ca46aad2ff6b14aac21fea0d\"\u003e\u003ccode\u003ec9a3cb8\u003c/code\u003e\u003c/a\u003e fix: enable macos private apis regardless of feature flags (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16166\"\u003e#16166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/64bfdd909c5c3f0828371e4995b69ad5ed685126\"\u003e\u003ccode\u003e64bfdd9\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003esrc-tauri\u003c/code\u003e in vite configs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16165\"\u003e#16165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/793f0c4a460a2566b60873be9ea59efa0da239e5\"\u003e\u003ccode\u003e793f0c4\u003c/code\u003e\u003c/a\u003e fix(window): copy \u003ccode\u003eWebView2Loader.dll\u003c/code\u003e for nightly (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16164\"\u003e#16164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d15cf9b1e481035a248227c791fde5740fcfe0ba\"\u003e\u003ccode\u003ed15cf9b\u003c/code\u003e\u003c/a\u003e fix(bundler): make glob error variants available on all platforms (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16149\"\u003e#16149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/447fa9f3f993fe77724189e355078b38ce20baea\"\u003e\u003ccode\u003e447fa9f\u003c/code\u003e\u003c/a\u003e fix(core): tauri-utils publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-v2.11.5...tauri-v2.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-autostart` from 2.5.1 to 2.7.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-autostart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ecd3273e8e4c6e9b123bf9861bf7b925cad1c679\"\u003e\u003ccode\u003eecd3273e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3480\"\u003e#3480\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ewindows-rs\u003c/code\u003e dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edeep-link: updated \u003ccode\u003ewindows-registry\u003c/code\u003e to 0.6 and \u003ccode\u003ewindows-result\u003c/code\u003e to 0.4. The public \u003ccode\u003eError::Windows\u003c/code\u003e variant wraps \u003ccode\u003ewindows_result::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows-result\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eopener: updated \u003ccode\u003ewindows\u003c/code\u003e to 0.62. The public \u003ccode\u003eError::Win32Error\u003c/code\u003e variant wraps \u003ccode\u003ewindows::core::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003esingle-instance: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003cli\u003eupdater: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003c/ul\u003e\n\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.7.0\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.7.0\nnpm notice filename: tauri-apps-plugin-opener-2.7.0.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 14d631a70282cbc07b46f4442ba6085d2200f301\nnpm notice integrity: sha512-mBorYfVKh9Lt7[...]5OHHVmipjuGMw==\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=3005263072\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-opener@2.7.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\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/51b430be986ed98635c02ba504f6f30a35771c01\"\u003e\u003ccode\u003e51b430b\u003c/code\u003e\u003c/a\u003e ci: delete .changes/updater-new-bundle-support.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fd439b143e265fc3ab4de435d6d4b641cffc66f1\"\u003e\u003ccode\u003efd439b1\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2522b71f6bcae65c03b24415eb9295c9e7c84ffc\"\u003e\u003ccode\u003e2522b71\u003c/code\u003e\u003c/a\u003e fix(deep-link): revert the breaking change introduced by \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2928\"\u003e#2928\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9021a732474322073769c1b21f6eee2e4b0dd15e\"\u003e\u003ccode\u003e9021a73\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/625bb1c0965394b88522643731f78ccbcca84add\"\u003e\u003ccode\u003e625bb1c\u003c/code\u003e\u003c/a\u003e feat(log): re-export the log crate (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6215afe0239f815740a2c28150614ca4fef0b486\"\u003e\u003ccode\u003e6215afe\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.49.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8cf8eeab02efddd4e44e3bba92b33902a8c00956\"\u003e\u003ccode\u003e8cf8eea\u003c/code\u003e\u003c/a\u003e feat(updater): inject bundle_type into endpoint url (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/509eba8d441c4f6ecf0af77b572cb2afd69a752d\"\u003e\u003ccode\u003e509eba8\u003c/code\u003e\u003c/a\u003e feat: support message dialogs with 3 buttons (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2641\"\u003e#2641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9ac5fe84e704ef20c437456cb1017b54b101b333\"\u003e\u003ccode\u003e9ac5fe8\u003c/code\u003e\u003c/a\u003e feat(updater): support bundle-specific targets (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c24741031993894929a9ed00972ff9f6cd9540be\"\u003e\u003ccode\u003ec247410\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.41.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2956\"\u003e#2956\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...log-v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` from 6.0.0 to 7.0.0\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 `russh` from 0.60.3 to 0.63.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/warp-tech/russh/releases\"\u003erussh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.63.3\u003c/h2\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ec13b259: enforce inactivity timeout even during stalled writes (Eugene)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.63.2\u003c/h2\u003e\n\u003ch1\u003eSecurity fixes\u003c/h1\u003e\n\u003ch2\u003eGHSA-g4mp-vgx3-xrvm - out-of-bounds read in \u003ccode\u003epageant\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eA malicious Pageant agent could cause an out-of-bounds read / oversized allocation in the \u003ccode\u003epageant\u003c/code\u003e library user.\u003c/p\u003e\n\u003ch2\u003eGHSA-35g8-35p8-c8fw - unbounded memory allocation in server\u003c/h2\u003e\n\u003cp\u003eAn authenticated client could trigger unbounded memory allocation during rekey phase\u003c/p\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient\u003c/strong\u003e: encode the negotiated hash algorithm for RSA certificates (\u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/764\"\u003e#764\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/Eugeny/russh/pull/764\"\u003e#764\u003c/a\u003e (\u003ca href=\"https://github.com/Eugeny/russh/commit/9e1068be4579c65e9cfc26c176c7a7769000f7b5\"\u003eJeongkyu Shin\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4206815: Fix pty-req terminal modes: deliver them unpadded, encode the right l… (\u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/755\"\u003e#755\u003c/a\u003e) (tluyben) \u003ca href=\"https://redirect.github.com/Eugeny/russh/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eb1d3893: fixed \u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/762\"\u003e#762\u003c/a\u003e - redact sensitive data from debug logging (Eugene)\u003c/li\u003e\n\u003cli\u003e66789f4: fixed \u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/761\"\u003e#761\u003c/a\u003e - data write split across a kex breaks (Eugene)\u003c/li\u003e\n\u003cli\u003ea04e1b5: fixed \u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/758\"\u003e#758\u003c/a\u003e - fail RSA signing explicitly when RSA feature is not enabled (Eugene)\u003c/li\u003e\n\u003cli\u003e422123c: dedup zlib compress loop into compress_into (Eugene)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.63.1\u003c/h2\u003e\n\u003ch1\u003eSecurity fixes\u003c/h1\u003e\n\u003ch2\u003eGHSA-47hw-gvq5-r2gm - client-side Handler callbacks reachable with invalid channel IDs\u003c/h2\u003e\n\u003cp\u003eA mirror of GHSA-m65r-rprj-r5rg for the client side - \u003ccode\u003eHandler\u003c/code\u003e per-channel callbacks are called even when the server supplies an invalid (never opened) channel ID. Depending on what the handler does this can lead to a vulnerability.\u003c/p\u003e\n\u003ch2\u003eGHSA-p8qx-h547-fjw9 - MAC-requiring block cipher can be negotiated without MAC and panic\u003c/h2\u003e\n\u003cp\u003eTwo peers disagreeing on supported MACs can end up negotiating \u003ccode\u003enone\u003c/code\u003e MAC for a cipher that requires one, which leads to the session task panicking.\u003c/p\u003e\n\u003ch2\u003ev0.63.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e09f6582: Support host certificates on the client side (\u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/752\"\u003e#752\u003c/a\u003e) (\u003ca href=\"https://github.com/biao29\"\u003e\u003ccode\u003e@​biao29\u003c/code\u003e\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/Eugeny/russh/pull/752\"\u003e#752\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis changes the signature of \u003ccode\u003eHandler::check_server_key\u003c/code\u003e to take a new \u003ccode\u003ePublicKeyOrCertificate\u003c/code\u003e enum instead of \u003ccode\u003e\u0026amp;PublicKey\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ed7601ae: Support host certificates on the server side (\u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/641\"\u003e#641\u003c/a\u003e) (Georg von Zengen) \u003ca href=\"https://redirect.github.com/Eugeny/russh/pull/641\"\u003e#641\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds a \u003ccode\u003eConfig::certificates\u003c/code\u003e that functions similarly to \u003ccode\u003eConfig::keys\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ef2354c7: improve strict kex checks (Eugene)\u003c/li\u003e\n\u003cli\u003e0363fde: fixed PKCS#8 parsing panicking on incorrect contents (Eugene)\u003c/li\u003e\n\u003cli\u003e46c927a: use constant-time comparison for agent unlock (Eugene)\u003c/li\u003e\n\u003cli\u003e8da8967: sanitize Curve25519 params (Eugene)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Eugeny/russh/compare/v0.62.7...v0.63.0\"\u003ehttps://github.com/Eugeny/russh/compare/v0.62.7...v0.63.0\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/Eugeny/russh/commit/f33baf439be8c59c49cb6cb2ae5976c579495bdf\"\u003e\u003ccode\u003ef33baf4\u003c/code\u003e\u003c/a\u003e v0.63.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/c13b259f51643d993047656ac06db5794877e279\"\u003e\u003ccode\u003ec13b259\u003c/code\u003e\u003c/a\u003e enforce inactivity timeout if even during stalled writes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/8a51a0dca4f6fbdcc3ce98c627254026b25b3252\"\u003e\u003ccode\u003e8a51a0d\u003c/code\u003e\u003c/a\u003e v0.63.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/422123c969beaed6a5e6adcb1750172e6cfe8fb1\"\u003e\u003ccode\u003e422123c\u003c/code\u003e\u003c/a\u003e dedup zlib compress loop into compress_into\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/a04e1b54e2fc23fc3f0b17298b27316d3930a2b3\"\u003e\u003ccode\u003ea04e1b5\u003c/code\u003e\u003c/a\u003e fixed \u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/758\"\u003e#758\u003c/a\u003e - fail RSA signing explicitly when RSA feature is not enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/af91598d46f79946be0689e465e176df993b2dd5\"\u003e\u003ccode\u003eaf91598\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/b1d389344f4d1394e281fc647c5620a7e24c8f66\"\u003e\u003ccode\u003eb1d3893\u003c/code\u003e\u003c/a\u003e fixed \u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/762\"\u003e#762\u003c/a\u003e - redact sensitive data from debug logging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/a282af361ac99bc76b80876d1aae128e89dbf66b\"\u003e\u003ccode\u003ea282af3\u003c/code\u003e\u003c/a\u003e fix rekey message queueing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/5d566989ebabfdebfe6b33243d31765a0812260b\"\u003e\u003ccode\u003e5d56698\u003c/code\u003e\u003c/a\u003e fix read bounds in pageant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/675b631cf8cc12009ffb20b1aab7e481380d3c46\"\u003e\u003ccode\u003e675b631\u003c/code\u003e\u003c/a\u003e bump num-bigint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/warp-tech/russh/compare/v0.60.3...v0.63.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kube` from 3.1.0 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kube-rs/kube/releases\"\u003ekube's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMaintenance release for 4.0.0. Fixes, and https proxy. MSRV 1.89. All \u003ca href=\"https://github.com/kube-rs/kube/milestone/56?closed=1\"\u003ePRs here\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for https proxy by \u003ca href=\"https://github.com/goenning\"\u003e\u003ccode\u003e@​goenning\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2013\"\u003ekube-rs/kube#2013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate kube-cel requirement from 0.7.0 to 0.8.0 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/kube-rs/kube/pull/2017\"\u003ekube-rs/kube#2017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: include sources in \u003ccode\u003eCommitError\u003c/code\u003e's error message by \u003ca href=\"https://github.com/iniw\"\u003e\u003ccode\u003e@​iniw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2020\"\u003ekube-rs/kube#2020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude error sources in \u003ccode\u003eDisplay\u003c/code\u003e messages at client, core, runtime by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2021\"\u003ekube-rs/kube#2021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove extraneous \u003ccode\u003eSync\u003c/code\u003e bound in \u003ccode\u003eController::reconcile_all_on\u003c/code\u003e by \u003ca href=\"https://github.com/bojidar-bg\"\u003e\u003ccode\u003e@​bojidar-bg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2029\"\u003ekube-rs/kube#2029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: fall back to OS-native cert store via rustls-platform-verifier by \u003ca href=\"https://github.com/aviramha\"\u003e\u003ccode\u003e@​aviramha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2030\"\u003ekube-rs/kube#2030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid deep-cloning \u003ccode\u003eObjectMeta\u003c/code\u003e per event in trigger_owners by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2039\"\u003ekube-rs/kube#2039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econfig: resolve relative exec plugin command paths by \u003ca href=\"https://github.com/deepu105\"\u003e\u003ccode\u003e@​deepu105\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2037\"\u003ekube-rs/kube#2037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConstruct typed \u003ccode\u003eCustomResourceDefinition\u003c/code\u003e in derived \u003ccode\u003ecrd()\u003c/code\u003e by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2042\"\u003ekube-rs/kube#2042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iniw\"\u003e\u003ccode\u003e@​iniw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2020\"\u003ekube-rs/kube#2020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bojidar-bg\"\u003e\u003ccode\u003e@​bojidar-bg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2029\"\u003ekube-rs/kube#2029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deepu105\"\u003e\u003ccode\u003e@​deepu105\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2037\"\u003ekube-rs/kube#2037\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kube-rs/kube/compare/4.0.0...4.2.0\"\u003ehttps://github.com/kube-rs/kube/compare/4.0.0...4.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Major\u003c/h2\u003e\n\u003cp\u003eAs per the release schedule to match up with the \u003ca href=\"https://kubernetes.io/blog/2026/04/22/kubernetes-v1-36-release/\"\u003elatest Kubernetes ハル release\u003c/a\u003e.\nLots of fixes and improvements. Thanks to everyone who contributed!\u003c/p\u003e\n\u003ch2\u003eKubernetes \u003ccode\u003ev1_36\u003c/code\u003e support via k8s-openapi \u003ca href=\"https://github.com/Arnavion/k8s-openapi/releases/tag/v0.28.0\"\u003e0.28\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ePlease \u003ca href=\"https://kube.rs/upgrading/\"\u003eupgrade k8s-openapi along with kube\u003c/a\u003e to avoid conflicts.\u003c/p\u003e\n\u003ch2\u003eCEL Validation\u003c/h2\u003e\n\u003cp\u003eA new optional crate \u003ca href=\"https://docs.rs/kube-cel/latest/kube_cel/\"\u003ekube-cel\u003c/a\u003e is being re-exported through \u003ccode\u003ekube::core::cel\u003c/code\u003e via \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1954\"\u003ekube-rs/kube#1954\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eKubernetes CRDs support \u003ca href=\"https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#validation-rules\"\u003eCEL validation rules\u003c/a\u003e via \u003ccode\u003ex-kubernetes-validations\u003c/code\u003e, and were supported from 3.0 via \u003ca href=\"https://docs.rs/kube/latest/kube/derive.KubeSchema.html\"\u003e\u003ccode\u003eKubeSchema\u003c/code\u003e\u003c/a\u003e, but these rules could only be evaluated server-side by the API server.\u003c/p\u003e\n\u003cp\u003eThe new crate allows evaluating these rules locally using rules matching the \u003ca href=\"https://docs.rs/kube/latest/kube/core/cel/trait.KubeCelExt.html#upstream-sources\"\u003eupstream Kubernetes CEL libraries\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWhile low-level, a higher-level CEL validator integrates with \u003ca href=\"https://docs.rs/kube/latest/kube/derive.CustomResource.html\"\u003e\u003ccode\u003eCustomResource\u003c/code\u003e\u003c/a\u003e via \u003ca href=\"https://docs.rs/kube/latest/kube/derive.CustomResource.html#cel-validation-client-side\"\u003e\u003ccode\u003e#[kube(cel)]\u003c/code\u003e\u003c/a\u003e from \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2011\"\u003ekube-rs/kube#2011\u003c/a\u003e and can be used as;\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(CustomResource, Serialize, Deserialize, Clone, KubeSchema)]\r\n#[kube(group = \u0026quot;example.com\u0026quot;, version = \u0026quot;v1\u0026quot;, kind = \u0026quot;Foo\u0026quot;, namespaced)]\r\n#[kube(cel, validation = \u0026quot;self.spec.replicas \u0026gt;= 0\u0026quot;)] // cel trigger + validation rule\r\nstruct FooSpec { replicas: i32 }\r\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kube-rs/kube/blob/main/CHANGELOG.md\"\u003ekube's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.2.0 / 2026-07-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003esee \u003ca href=\"https://github.com/kube-rs/kube/compare/4.0.0...main\"\u003ehttps://github.com/kube-rs/kube/compare/4.0.0...main\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kube-rs/kube/releases/tag/4.0.0\"\u003e4.0.0\u003c/a\u003e / 2026-06-16\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Major\u003c/h2\u003e\n\u003cp\u003eAs per the release schedule to match up with the \u003ca href=\"https://kubernetes.io/blog/2026/04/22/kubernetes-v1-36-release/\"\u003elatest Kubernetes ハル release\u003c/a\u003e.\nLots of fixes and improvements. Thanks to everyone who contributed!\u003c/p\u003e\n\u003ch2\u003eKubernetes \u003ccode\u003ev1_36\u003c/code\u003e support via k8s-openapi \u003ca href=\"https://github.com/Arnavion/k8s-openapi/releases/tag/v0.28.0\"\u003e0.28\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ePlease \u003ca href=\"https://kube.rs/upgrading/\"\u003eupgrade k8s-openapi along with kube\u003c/a\u003e to avoid conflicts.\u003c/p\u003e\n\u003ch2\u003eCEL Validation\u003c/h2\u003e\n\u003cp\u003eA new optional crate \u003ca href=\"https://docs.rs/kube-cel/latest/kube_cel/\"\u003ekube-cel\u003c/a\u003e is being re-exported through \u003ccode\u003ekube::core::cel\u003c/code\u003e via \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1954\"\u003ekube-rs/kube#1954\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eKubernetes CRDs support \u003ca href=\"https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#validation-rules\"\u003eCEL validation rules\u003c/a\u003e via \u003ccode\u003ex-kubernetes-validations\u003c/code\u003e, and were supported from 3.0 via \u003ca href=\"https://docs.rs/kube/latest/kube/derive.KubeSchema.html\"\u003e\u003ccode\u003eKubeSchema\u003c/code\u003e\u003c/a\u003e, but these rules could only be evaluated server-side by the API server.\u003c/p\u003e\n\u003cp\u003eThe new crate allows evaluating these rules locally using rules matching the \u003ca href=\"https://docs.rs/kube/latest/kube/core/cel/trait.KubeCelExt.html#upstream-sources\"\u003eupstream Kubernetes CEL libraries\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWhile low-level, a higher-level CEL validator integrates with \u003ca href=\"https://docs.rs/kube/latest/kube/derive.CustomResource.html\"\u003e\u003ccode\u003eCustomResource\u003c/code\u003e\u003c/a\u003e via \u003ca href=\"https://docs.rs/kube/latest/kube/derive.CustomResource.html#cel-validation-client-side\"\u003e\u003ccode\u003e#[kube(cel)]\u003c/code\u003e\u003c/a\u003e from \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2011\"\u003ekube-rs/kube#2011\u003c/a\u003e and can be used as;\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(CustomResource, Serialize, Deserialize, Clone, KubeSchema)]\n#[kube(group = \u0026quot;example.com\u0026quot;, version = \u0026quot;v1\u0026quot;, kind = \u0026quot;Foo\u0026quot;, namespaced)]\n#[kube(cel, validation = \u0026quot;self.spec.replicas \u0026gt;= 0\u0026quot;)] // cel trigger + validation rule\nstruct FooSpec { replicas: i32 }\n\u003cp\u003elet foo = Foo::new(\u0026quot;test\u0026quot;, FooSpec { replicas: -1 });\nfoo.validate_cel()?;                     // new impl; checks creation rules\nnew_foo.validate_cel_update(\u0026amp;old_foo)?;  // new impl; checks transition rules\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/kube-rs/kube/blob/main/examples/crd_derive_cel.rs\"\u003eexamples/crd_derive_cel.rs\u003c/a\u003e for more details.\u003c/p\u003e\n\u003cp\u003eThis is available under the \u003ccode\u003ekube/cel\u003c/code\u003e feature, courtesy of \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eConfig\u003c/h2\u003e\n\u003cp\u003eA lot of improvements to config handling;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebetter error handling of malformed client certs in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1966\"\u003ekube-rs/kube#1966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd missing \u003ccode\u003eKubeconfig\u003c/code\u003e fields in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1965\"\u003ekube-rs/kube#1965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eKubeconfig\u003c/code\u003e future key compatibility for new fields by adding catch-all \u003ccode\u003eother\u003c/code\u003e key via \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1964\"\u003ekube-rs/kube#1964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeserialization changed from \u003ccode\u003eserde-yaml\u003c/code\u003e to \u003ca href=\"https://github.com/bourumir-wyngs/serde-saphyr\"\u003e\u003ccode\u003eserde-saphyr\u003c/code\u003e\u003c/a\u003e to get rid of the long-deprecated dependency. \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1975\"\u003ekube-rs/kube#1975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRetry and Timeouts\u003c/h3\u003e\n\u003cp\u003eBetter timeout and retry handling to better deal with flaky network conditions, and busy or initializing apiservers.\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/kube-rs/kube/commit/526f1f2cfa996ed0e92510feabb2d2327df5e49f\"\u003e\u003ccode\u003e526f1f2\u003c/code\u003e\u003c/a\u003e release 4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/3b811b539dea7ca50d99b410b8a79f23348b0c69\"\u003e\u003ccode\u003e3b811b5\u003c/code\u003e\u003c/a\u003e break circular dependency on explicit dev-dep versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/48d1ad508035dea518109b0f27a1226e47fb326a\"\u003e\u003ccode\u003e48d1ad5\u003c/code\u003e\u003c/a\u003e Construct typed CustomResourceDefinition in derived crd() (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2042\"\u003e#2042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/d0328f7d9915c90db4479aa694344d5b9fc1423f\"\u003e\u003ccode\u003ed0328f7\u003c/code\u003e\u003c/a\u003e config: resolve relative exec plugin command paths (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2037\"\u003e#2037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/76fee0276f882214551aa781cb9a4233d94352eb\"\u003e\u003ccode\u003e76fee02\u003c/code\u003e\u003c/a\u003e ignore multiple versions of syn (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2046\"\u003e#2046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/fe44fa25f7368fe6d771d43e2141cd282e9921bf\"\u003e\u003ccode\u003efe44fa2\u003c/code\u003e\u003c/a\u003e Amortize PredicateFilter cache eviction across polls (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2040\"\u003e#2040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/5afcf191a16d1ebd2e63e6e1589686b7dcd5a466\"\u003e\u003ccode\u003e5afcf19\u003c/code\u003e\u003c/a\u003e Avoid deep-cloning ObjectMeta per event in trigger_owners (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2039\"\u003e#2039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/660966eb316a16a31fcb6a2233176438829bb505\"\u003e\u003ccode\u003e660966e\u003c/code\u003e\u003c/a\u003e Chore(deps): Update serde-saphyr requirement from 0.0.27 to 0.0.29 (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2032\"\u003e#2032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/0bcb4c78e9c8387963c49f07e5e7742f6487c028\"\u003e\u003ccode\u003e0bcb4c7\u003c/code\u003e\u003c/a\u003e bump msrv to 1.89 (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2035\"\u003e#2035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/f671d57e0753f58efbb27b49a20291296e5dac8e\"\u003e\u003ccode\u003ef671d57\u003c/code\u003e\u003c/a\u003e fix deny failures (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kube-rs/kube/compare/3.1.0...4.2.0\"\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 `tauri-plugin-clipboard-manager` from 2.3.2 to 2.4.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-clipboard-manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebiometric-js v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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.1\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.1\nnpm notice filename: tauri-apps-plugin-biometric-2.4.1.tgz\nnpm notice package size: 3.6 kB\nnpm notice unpacked size: 12.4 kB\nnpm notice shasum: 08fb2149f8812d8f264bedf5119d656cea23a580\nnpm notice integrity: sha512-dH/IPC+NTiB28[...]qdY33uaVNIxvw==\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=3028114630\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-biometric@2.4.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebiometric v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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/d66aa6ff78cbbeaef1542a1fa930c33399578a25\"\u003e\u003ccode\u003ed66aa6f\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6f345870df4e7b187deb869df03b79858e03b4fe\"\u003e\u003ccode\u003e6f34587\u003c/code\u003e\u003c/a\u003e fix(single-instance): disable dbus name replacement (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/708fa4e2b77e847ce554115e80f7eb685f4a322e\"\u003e\u003ccode\u003e708fa4e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-config-prettier to v10.1.8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b7292030594daa04e78979214478031241b6e38e\"\u003e\u003ccode\u003eb729203\u003c/code\u003e\u003c/a\u003e fix(upload): fix download() locks main thread on Android (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f9c71aae77cddd4ca2ffe9d13e9e1f23ee4f478\"\u003e\u003ccode\u003e2f9c71a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/80d4d8e128922b022e76049189a657b71ce95a97\"\u003e\u003ccode\u003e80d4d8e\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.31.0 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a98b0d2e60463ff86a0f031ce3c84c83a21274\"\u003e\u003ccode\u003ee7a98b0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.37.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/44a1f659125a341191420e650608b0b6ff316a0e\"\u003e\u003ccode\u003e44a1f65\u003c/code\u003e\u003c/a\u003e fix(fs): \u003ccode\u003ewriteFile\u003c/code\u003e create file by default (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6210cd31df00bb3c55642013c74dc1da81fa00f9\"\u003e\u003ccode\u003e6210cd3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/467f07b7de4103a653e40fec8badb6f24abcef39\"\u003e\u003ccode\u003e467f07b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v7 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2800\"\u003e#2800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.2...fs-v2.4.1\"\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.4.0 to 2.5.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-notification's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esingle-instance v2.5.1\u003c/h2\u003e\n\u003ch2\u003e[2.5.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ecd3273e8e4c6e9b123bf9861bf7b925cad1c679\"\u003e\u003ccode\u003eecd3273e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3480\"\u003e#3480\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ewindows-rs\u003c/code\u003e dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edeep-link: updated \u003ccode\u003ewindows-registry\u003c/code\u003e to 0.6 and \u003ccode\u003ewindows-result\u003c/code\u003e to 0.4. The public \u003ccode\u003eError::Windows\u003c/code\u003e variant wraps \u003ccode\u003ewindows_result::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows-result\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eopener: updated \u003ccode\u003ewindows\u003c/code\u003e to 0.62. The public \u003ccode\u003eError::Win32Error\u003c/code\u003e variant wraps \u003ccode\u003ewindows::core::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003esingle-instance: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003cli\u003eupdater: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003edeep-link@2.6.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-single-instance v2.5.1 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Updating crates.io index\n    Packaged 15 files, 168.2KiB (46.0KiB compressed)\n   Uploading tauri-plugin-single-instance v2.5.1 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Uploaded tauri-plugin-single-instance v2.5.1 to registry `crates-io`\nnote: waiting for tauri-plugin-single-instance v2.5.1 to be available at registry `crates-io`\nhelp: you may press ctrl-c to skip waiting; the crate should be available shortly\nwarning: timed out waiting for tauri-plugin-single-instance v2.5.1 to be available in registry `crates-io`\n  |\n  = note: the registry may have a backlog that is delaying making the crate available. The crate should be available soon.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner-js v2.5.1\u003c/h2\u003e\n\u003ch2\u003e[2.5.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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-barcode-scanner@2.5.1\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/5c7668b6bb7c9a509f394d584568b3a922161e50\"\u003e\u003ccode\u003e5c7668b\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3397\"\u003e#3397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ec0540138bece081e9a87982091947360e61987a\"\u003e\u003ccode\u003eec05401\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate toml to v1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3323\"\u003e#3323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b86e999beb9fb48ef54adf3d0af631f94c06a5d0\"\u003e\u003ccode\u003eb86e999\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri packages to 2.11 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3407\"\u003e#3407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c463d8ab1422a4cf44f627a7b4e6ba9d3553f334\"\u003e\u003ccode\u003ec463d8a\u003c/code\u003e\u003c/a\u003e chore(deps): update rustls-webpki in lockfile, ignore core2 in audit (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3405\"\u003e#3405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1bb7beb3076a8bf76b084223d0e4225bb2e53bc9\"\u003e\u003ccode\u003e1bb7beb\u003c/code\u003e\u003c/a\u003e chore(deps): bump openssl (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3402\"\u003e#3402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3412fa2741b3b6e7a251e3548a43b21f2c26c635\"\u003e\u003ccode\u003e3412fa2\u003c/code\u003e\u003c/a\u003e docs(readme): fix platform support matrix (opener supports mobile)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/af81fdac9881d4ed52fbc18b9511bf10f7540ebb\"\u003e\u003ccode\u003eaf81fda\u003c/code\u003e\u003c/a\u003e docs(readme): fix platform support matrix (mobile is supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c1fd33b3a2735f2e25c1d026dc524af932db3315\"\u003e\u003ccode\u003ec1fd33b\u003c/code\u003e\u003c/a\u003e fix(opener): allow open network share locations (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3343\"\u003e#3343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/250857b7b72cd59825a14caa046160dc2ba1bb12\"\u003e\u003ccode\u003e250857b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript to v6 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/964e13f124ad1feeb93c10168b265dc4936f738c\"\u003e\u003ccode\u003e964e13f\u003c/code\u003e\u003c/a\u003e fix(store): dead lock trying to set while exiting (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3395\"\u003e#3395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.4.0...fs-v2.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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.3 to 2.8.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-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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.8.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 7.1kB dist-js/index.cjs\nnpm notice 15.1kB dist-js/index.d.ts\nnpm notice 7.0kB 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.8.1\nnpm notice filename: tauri-apps-plugin-dialog-2.8.1.tgz\nnpm notice package size: 6.8 kB\nnpm notice unpacked size: 34.3 kB\nnpm notice shasum: f29f3c28862a1ed767b6fd241f34abf26129f88f\nnpm notice integrity: sha512-/DtE3B62JgpYu[...]phsKnb+738Dmw==\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=3028120915\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-dialog@2.8.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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/7eb8246d47ba4d15002280ecf028521540e0070d\"\u003e\u003ccode\u003e7eb8246\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/65ce65bdbb4390f73076c8182fbf06a52036f241\"\u003e\u003ccode\u003e65ce65b\u003c/code\u003e\u003c/a\u003e fix(ci): Android e2e flakes, shell \u003ccode\u003eTerminated\u003c/code\u003e sent before output (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3672\"\u003e#3672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cbd691b651dfdb4312cb42d3542c06a781fb31e5\"\u003e\u003ccode\u003ecbd691b\u003c/code\u003e\u003c/a\u003e chore(examples): update Android project for API example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/974bbdc3ffc79f89a2641e3cd23361d1a85da8e4\"\u003e\u003ccode\u003e974bbdc\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3113a54cc275b1af532c3fb20154beba7d67d623\"\u003e\u003ccode\u003e3113a54\u003c/code\u003e\u003c/a\u003e chore(deps): update urlpattern to 0.6 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b443d6be52a17329b980c55e8bbd03fb6cbb5cd7\"\u003e\u003ccode\u003eb443d6b\u003c/code\u003e\u003c/a\u003e fix(http): release the request's resources once fetch_send settles (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3669\"\u003e#3669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2a9c29e004325db674fd904089749c38f4aac824\"\u003e\u003ccode\u003e2a9c29e\u003c/code\u003e\u003c/a\u003e fix(updater): restore the current app when a macOS install fails (fix \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3505\"\u003e#3505\u003c/a\u003e, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4835d0e947179bac24a383212792d74be3ebe4f\"\u003e\u003ccode\u003ed4835d0\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82\u003c/code\u003e\u003c/a\u003e fix: mobile docs.rs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/25f387465659f17c7e395268dbfb2175eb847769\"\u003e\u003ccode\u003e25f3874\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-security to v4.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/dialog-v2.7.3...http-v2.8.1\"\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.3 to 2.7.1\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.7.1\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 1277 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1091 crate dependencies)\nCrate:     fxhash\nVersion:   0.2.1\nWarning:   unmaintained\nTitle:     fxhash - no longer maintained\nDate:      2025-09-05\nID:        RUSTSEC-2025-0057\nURL:       ...\n\n_Description has been truncated_","html_url":"https://github.com/GeorgiosDelkos/observer-ward/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeorgiosDelkos%2Fobserver-ward/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"5758583030","node_id":"PR_kwDORF_tB88AAAABHSbtlw","number":124,"state":"open","title":"build(deps): bump the cargo-minor group across 1 directory with 32 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-10-08T08:31:43.000Z","updated_at":"2026-10-08T08:31:52.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":32,"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.42","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":"regex-syntax","old_version":"0.8.8","new_version":"0.8.11","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":"libc","old_version":"0.2.180","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"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 32 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.42` |\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| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.8` | `0.8.11` |\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| [libc](https://github.com/rust-lang/libc) | `0.2.180` | `0.2.190` |\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.42\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/a155adc7271c9e507556d053c95b459186671d2a\"\u003e\u003ccode\u003ea155adc\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6603aed8a134fb444184e2d8b0b90609a64d1889\"\u003e\u003ccode\u003e6603aed\u003c/code\u003e\u003c/a\u003e Attach the multiversion crate to the std feature instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/f718b076e4cef994bc23231417b366480f52ad27\"\u003e\u003ccode\u003ef718b07\u003c/code\u003e\u003c/a\u003e docs: \u003ccode\u003emultiversion\u003c/code\u003e is compiled only with \u003ccode\u003esimd-accel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/4434afacb2f1a35dfd1c287b09b8b14c2a3e685f\"\u003e\u003ccode\u003e4434afa\u003c/code\u003e\u003c/a\u003e chore: pull in \u003ccode\u003emultiversion\u003c/code\u003e only when it is actually used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/96138f6c9351831946c57bf091dc5265f0da9afc\"\u003e\u003ccode\u003e96138f6\u003c/code\u003e\u003c/a\u003e Update main branch in URLs\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.42\"\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/main/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...\n\n_Description has been truncated_","html_url":"https://github.com/jburrow/fast_code_search/pull/124","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jburrow%2Ffast_code_search/issues/124","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/124/packages"},{"uuid":"5756240215","node_id":"PR_kwDOR2dlPM8AAAABHQjhkA","number":14,"state":"closed","title":"Bump the rust-minor-and-patch group with 15 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-08T05:39:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-08T05:07:04.000Z","updated_at":"2026-10-08T05:39:25.000Z","time_to_close":1932,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-minor-and-patch","update_count":15,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.6.0","new_version":"4.6.11","repository_url":"https://github.com/clap-rs/clap"},{"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":"tokio","old_version":"1.50.0","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"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.183","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/RustCrypto/utils"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"landlock","old_version":"0.4.4","new_version":"0.4.7","repository_url":"https://github.com/landlock-lsm/rust-landlock"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-minor-and-patch group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.7` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.11` |\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| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.53.2` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.190` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.2` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [landlock](https://github.com/landlock-lsm/rust-landlock) | `0.4.4` | `0.4.7` |\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 `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.0 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\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/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\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/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.6.0 to 4.6.11\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_complete's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\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/main/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\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/2cb76fdf385396f86f37af49784504da560b6e47\"\u003e\u003ccode\u003e2cb76fd\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0b00b8d330d55fb8731768578ea7247981779254\"\u003e\u003ccode\u003e0b00b8d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/34430008f695f43d37364ce47cce5156febb1c52\"\u003e\u003ccode\u003e3443000\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6526\"\u003e#6526\u003c/a\u003e from bonnefoa/fix-completion-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a1b6be720e59248d8b783c1dfce76a355e170dd7\"\u003e\u003ccode\u003ea1b6be7\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Fix value escape in zsh completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/face9e81df3fdbd432d3d97fb69162b33c06036b\"\u003e\u003ccode\u003eface9e8\u003c/code\u003e\u003c/a\u003e test(complete): Add completion test without arg's help\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/88053ab75fd8576796d9226bcc710d057d42109b\"\u003e\u003ccode\u003e88053ab\u003c/code\u003e\u003c/a\u003e test(complete): Re-enable complete tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e6adcc21a6b4ea285bd646e977884c8d653841b7\"\u003e\u003ccode\u003ee6adcc2\u003c/code\u003e\u003c/a\u003e chore(release): Simplify replacements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.50.0 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.50.0...tokio-1.53.2\"\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 `libc` from 0.2.183 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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/libc/blob/0.2.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7b0ab5528dc7f361f3a0b4c06c2cad9971617f75\"\u003e\u003ccode\u003e7b0ab55\u003c/code\u003e\u003c/a\u003e ci: Rename \u003ccode\u003epublish_0.2.yml\u003c/code\u003e to \u003ccode\u003erelease.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ac85dde5fc269ab4a8cd935d3f76adf85372677c\"\u003e\u003ccode\u003eac85dde\u003c/code\u003e\u003c/a\u003e ci: Sync release permissions with \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8f8cd2032060e1477c08077cd5f89215384723e2\"\u003e\u003ccode\u003e8f8cd20\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.190\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/052c6e6a0186eeecf22c743d57c65a9963571241\"\u003e\u003ccode\u003e052c6e6\u003c/code\u003e\u003c/a\u003e changelog: Fix an incorrect commit link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea19fd7fba435c629ed247de7138d5cdb1dea309\"\u003e\u003ccode\u003eea19fd7\u003c/code\u003e\u003c/a\u003e test: Remove explicit \u003ccode\u003elibc\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/6dbf3a29a0a972087b684bc6d6cbf20f92143b66\"\u003e\u003ccode\u003e6dbf3a2\u003c/code\u003e\u003c/a\u003e dragonfly: Move \u003ccode\u003eINHERIT_ZERO\u003c/code\u003e to the freebsd module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8a64766c8514865dea77cfc3216f5a9dc38c6728\"\u003e\u003ccode\u003e8a64766\u003c/code\u003e\u003c/a\u003e apple: add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/28de5147ff5665b835472f00ead49da71084a593\"\u003e\u003ccode\u003e28de514\u003c/code\u003e\u003c/a\u003e linux, netbsd: Give statvfs a \u003ccode\u003eDefault\u003c/code\u003e impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a58a95f01d0561e75261052f5d8b3ad188f1ae4e\"\u003e\u003ccode\u003ea58a95f\u003c/code\u003e\u003c/a\u003e cygwin: Change \u003ccode\u003ePOSIX_SPAWN_*\u003c/code\u003e flags to \u003ccode\u003ec_short\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d175264e718db4f216df7aad5f1291fd0ec34139\"\u003e\u003ccode\u003ed175264\u003c/code\u003e\u003c/a\u003e apple: \u003ccode\u003etimeval32\u003c/code\u003e is exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.190\"\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 `smallvec` from 1.15.1 to 1.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/servo/rust-smallvec/releases\"\u003esmallvec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v2’s retain implementation to v1 by \u003ca href=\"https://github.com/charliermarsh\"\u003e\u003ccode\u003e@​charliermarsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/596\"\u003eservo/rust-smallvec#596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix element ownership tracking with may_dangle by \u003ca href=\"https://github.com/charliermarsh\"\u003e\u003ccode\u003e@​charliermarsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/594\"\u003eservo/rust-smallvec#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Cargo manual_readme warning by \u003ca href=\"https://github.com/Rayan-and-beyond\"\u003e\u003ccode\u003e@​Rayan-and-beyond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/608\"\u003eservo/rust-smallvec#608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version by \u003ca href=\"https://github.com/alejandro-vaz\"\u003e\u003ccode\u003e@​alejandro-vaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/617\"\u003eservo/rust-smallvec#617\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rayan-and-beyond\"\u003e\u003ccode\u003e@​Rayan-and-beyond\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/608\"\u003eservo/rust-smallvec#608\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.16.1...v1.16.2\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.16.1...v1.16.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up push by expanding triple_mut by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/557\"\u003eservo/rust-smallvec#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.16.1 by \u003ca href=\"https://github.com/ryux1\"\u003e\u003ccode\u003e@​ryux1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/585\"\u003eservo/rust-smallvec#585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: doc warning by \u003ca href=\"https://github.com/alejandro-vaz\"\u003e\u003ccode\u003e@​alejandro-vaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/582\"\u003eservo/rust-smallvec#582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cargo warnings by \u003ca href=\"https://github.com/alejandro-vaz\"\u003e\u003ccode\u003e@​alejandro-vaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/581\"\u003eservo/rust-smallvec#581\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryux1\"\u003e\u003ccode\u003e@​ryux1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/585\"\u003eservo/rust-smallvec#585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.16.0...v1.16.1\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.16.0...v1.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude debug_metadata/*.natvis in the published crate to fix debugger_visualizer/docs.rs build by \u003ca href=\"https://github.com/teddytennant\"\u003e\u003ccode\u003e@​teddytennant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/417\"\u003eservo/rust-smallvec#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: removed debugger visualizer + tests by \u003ca href=\"https://github.com/alejandro-vaz\"\u003e\u003ccode\u003e@​alejandro-vaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/420\"\u003eservo/rust-smallvec#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added style check to CI \u0026amp;\u0026amp; rustfmt.toml by \u003ca href=\"https://github.com/alejandro-vaz\"\u003e\u003ccode\u003e@​alejandro-vaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/436\"\u003eservo/rust-smallvec#436\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/teddytennant\"\u003e\u003ccode\u003e@​teddytennant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/417\"\u003eservo/rust-smallvec#417\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.2...v1.16.0\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.15.2...v1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude development script from cargo packaging by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/397\"\u003eservo/rust-smallvec#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use-after-free in DrainFilter::keep_rest for SmallVec with capacity 0 by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around rustc 1.93 perf regression with MaybeUninit by \u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/ccf5fc71044d491c46a3d79e7ed53948e6da1590\"\u003e\u003ccode\u003eccf5fc7\u003c/code\u003e\u003c/a\u003e chore: bump version (\u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/af207ccb68496e112f3d7366a66c07c6107ef04a\"\u003e\u003ccode\u003eaf207cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/608\"\u003e#608\u003c/a\u003e from Rayan-and-beyond/fix/manual-readme-warning-606\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/cda4b73506acb35823a8147ef4397375f7063b82\"\u003e\u003ccode\u003ecda4b73\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/594\"\u003e#594\u003c/a\u003e from astral-sh/charlie/codex-fix-may-dangle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/d0556cb8e33b02b434074896f753f5f03b20c278\"\u003e\u003ccode\u003ed0556cb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/596\"\u003e#596\u003c/a\u003e from astral-sh/charlie/codex-v1-compact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/f73914cf4b523741b9af5d13a98e77d59c54bc13\"\u003e\u003ccode\u003ef73914c\u003c/code\u003e\u003c/a\u003e Flatten retain tests into the unit test module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/954d599e41b074282857e97c44211f0f797e6597\"\u003e\u003ccode\u003e954d599\u003c/code\u003e\u003c/a\u003e Move retain tests into the unit test module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/8d936338dbcefa380b4dd596379b57582ed5d616\"\u003e\u003ccode\u003e8d93633\u003c/code\u003e\u003c/a\u003e Remove added retain benchmark harness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/88c6bfabd610f34f4f1f9d530f58fb8a74b9a807\"\u003e\u003ccode\u003e88c6bfa\u003c/code\u003e\u003c/a\u003e Limit compaction optimization to retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/b9ef17da33c19cb1d11190e0c7c29e459297cd6a\"\u003e\u003ccode\u003eb9ef17d\u003c/code\u003e\u003c/a\u003e Fix element ownership tracking with may_dangle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/42029c27c9243d8a178a0d64464185547b3a7d6f\"\u003e\u003ccode\u003e42029c2\u003c/code\u003e\u003c/a\u003e Compact retained elements directly in retain and dedup_by\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.16.2\"\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 `zeroize` from 1.8.2 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/0b715735a660a8566ccd240bf42489fe2ed98efb\"\u003e\u003ccode\u003e0b71573\u003c/code\u003e\u003c/a\u003e zeroize v1.9.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1494\"\u003e#1494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/3e3f18c273ec48c99ffca514ffd8bc91e1352a9a\"\u003e\u003ccode\u003e3e3f18c\u003c/code\u003e\u003c/a\u003e zeroize: always enable AVX-512 support (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/1ea42bb68f560a2909c856b20aa3c62901f6305c\"\u003e\u003ccode\u003e1ea42bb\u003c/code\u003e\u003c/a\u003e zeroize_derive v1.5.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/8d785d1f9ddc6f8caeef1f4744fb93647f00a56d\"\u003e\u003ccode\u003e8d785d1\u003c/code\u003e\u003c/a\u003e zeroize: rustdoc improvements (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/d844f3659d74b1461f9527ac31251d9800f49e55\"\u003e\u003ccode\u003ed844f36\u003c/code\u003e\u003c/a\u003e zeroize: incorporate README.md into rustdoc (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1490\"\u003e#1490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/c65c09d0a1ca7ba1c27e568712934cb6893e2297\"\u003e\u003ccode\u003ec65c09d\u003c/code\u003e\u003c/a\u003e ctutils: use \u003ccode\u003ereason\u003c/code\u003e instead of comment in \u003ccode\u003eforbid\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/cbd0963c685df025c42bed31f78c50d1bada3805\"\u003e\u003ccode\u003ecbd0963\u003c/code\u003e\u003c/a\u003e Release block-buffer v0.12.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/9aa541d55770f47bb1c50c1d476d167977e3de2a\"\u003e\u003ccode\u003e9aa541d\u003c/code\u003e\u003c/a\u003e block-buffer: fix exception safety (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1487\"\u003e#1487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/5c7e4f9bb31af81bf766360e836b6d633b84dbff\"\u003e\u003ccode\u003e5c7e4f9\u003c/code\u003e\u003c/a\u003e cmov v0.5.4 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/87cadbce34655ac3c78efa7290f37d942d551b2c\"\u003e\u003ccode\u003e87cadbc\u003c/code\u003e\u003c/a\u003e cmov: fix clippy (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/utils/compare/zeroize-v1.8.2...zeroize-v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `landlock` from 0.4.4 to 0.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/landlock-lsm/rust-landlock/releases\"\u003elandlock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.7\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://crates.io/crates/landlock/0.4.7\"\u003ecrate's metadata\u003c/a\u003e and related \u003ca href=\"https://docs.rs/landlock/0.4.7/landlock/\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eSee summary in \u003ca href=\"https://github.com/landlock-lsm/rust-landlock/blob/main/CHANGELOG.md#v047\"\u003eCHANGELOG.md\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003euapi: Update to Linux 7.1 by \u003ca href=\"https://github.com/l0kod\"\u003e\u003ccode\u003e@​l0kod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/landlock-lsm/rust-landlock/pull/136\"\u003elandlock-lsm/rust-landlock#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ABI v9: ResolveUnix by \u003ca href=\"https://github.com/l0kod\"\u003e\u003ccode\u003e@​l0kod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/landlock-lsm/rust-landlock/pull/135\"\u003elandlock-lsm/rust-landlock#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: Bump to v0.4.7 by \u003ca href=\"https://github.com/l0kod\"\u003e\u003ccode\u003e@​l0kod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"http...\n\n_Description has been truncated_","html_url":"https://github.com/ieee0824/izanagi/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ieee0824%2Fizanagi/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}],"issue_packages":[{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-15T20:34:05.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5873488965","node_id":"PR_kwDOSQNiB88AAAABItba2Q","number":794,"state":"open","title":"chore(deps): bump the cargo-minor-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":108,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-15T20:34:05.000Z","updated_at":"2026-10-17T06:00:38.940Z","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":17,"packages":[{"name":"rand","old_version":"0.10.1","new_version":"0.10.3","repository_url":"https://github.com/rust-random/rand"},{"name":"futures-util","old_version":"0.3.33","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"clap","old_version":"4.6.4","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"rusqlite","old_version":"0.40.1","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"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.151","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"ignore","old_version":"0.4.31","new_version":"0.4.33","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"sha2","old_version":"0.11.0","new_version":"0.11.1","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"toml","old_version":"1.1.4+spec-1.1.0","new_version":"1.1.8+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"libc","old_version":"0.2.189","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"sonic-rs","old_version":"0.5.8","new_version":"0.5.10","repository_url":"https://github.com/cloudwego/sonic-rs"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"moka","old_version":"0.12.15","new_version":"0.12.16","repository_url":"https://github.com/moka-rs/moka"},{"name":"ureq","old_version":"3.3.0","new_version":"3.4.2","repository_url":"https://github.com/algesten/ureq"},{"name":"tokio","old_version":"1.53.1","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"clap_complete","old_version":"4.6.8","new_version":"4.6.11","repository_url":"https://github.com/clap-rs/clap"},{"name":"similar","old_version":"3.1.1","new_version":"3.2.0","repository_url":"https://github.com/mitsuhiko/similar"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-patch group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.3` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.33` | `0.3.34` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.4` | `4.6.7` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.40.1` | `0.40.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.154` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.31` | `0.4.33` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.11.0` | `0.11.1` |\n| [toml](https://github.com/toml-rs/toml) | `1.1.4+spec-1.1.0` | `1.1.8+spec-1.1.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.189` | `0.2.190` |\n| [sonic-rs](https://github.com/cloudwego/sonic-rs) | `0.5.8` | `0.5.10` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.15` | `0.12.16` |\n| [ureq](https://github.com/algesten/ureq) | `3.3.0` | `3.4.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.53.1` | `1.53.2` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.8` | `4.6.11` |\n| [similar](https://github.com/mitsuhiko/similar) | `3.1.1` | `3.2.0` |\n\n\nUpdates `rand` from 0.10.1 to 0.10.3\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.3] — 2026-09-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eWeightedIndex\u003c/code\u003e panic when the sum of float weights is infinite; return \u003ccode\u003eError::Overflow\u003c/code\u003e instead (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix spurious \u003ccode\u003eError::NonFinite\u003c/code\u003e from \u003ccode\u003eUniform::new_inclusive\u003c/code\u003e on large finite float ranges such as \u003ccode\u003e0.0..=f64::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix possible panic due to sampling a deserialized \u003ccode\u003eUniform\u0026lt;char\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReport exact remaining lengths from \u003ccode\u003eWeightedIndex::weights()\u003c/code\u003e and reduce overhead when reading weights (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1808\"\u003e#1808\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1808\"\u003erust-random/rand#1808\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1821\"\u003erust-random/rand#1821\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1831\"\u003erust-random/rand#1831\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1838\"\u003erust-random/rand#1838\u003c/a\u003e\u003c/p\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/9e7d328f60d6372ae22927f37d1a816fc980f25e\"\u003e\u003ccode\u003e9e7d328\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.3 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1840\"\u003e#1840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/f73ce74d4ac8f47259e871e22939c6c52e17befe\"\u003e\u003ccode\u003ef73ce74\u003c/code\u003e\u003c/a\u003e Optimize WeightedIndex weight lookup and iteration (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1838\"\u003e#1838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ef9e044b6b1f5fe541516d4b622c9c2d9932d789\"\u003e\u003ccode\u003eef9e044\u003c/code\u003e\u003c/a\u003e Avoid panic from deserialized \u003ccode\u003eUniform\\\u0026lt;char\u0026gt;\u003c/code\u003e where \u003ccode\u003erange == 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1831\"\u003e#1831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c994eb1e40ab8cc9a929cfe11b345f7296bca393\"\u003e\u003ccode\u003ec994eb1\u003c/code\u003e\u003c/a\u003e docs: fix angle unit in quick start example (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/33dea4fcd044c3425fd8f35ffc9d203c652c3d73\"\u003e\u003ccode\u003e33dea4f\u003c/code\u003e\u003c/a\u003e Test that WeightedIndex rejects INFINITY with Error::Overflow (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1822\"\u003e#1822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/94c9078267aa9ea4e9ad61bd552b35245c995830\"\u003e\u003ccode\u003e94c9078\u003c/code\u003e\u003c/a\u003e Fix Uniform::new_inclusive overflow on large finite float ranges (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1821\"\u003e#1821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bb1262f703ca04e4ce56be78e1dc4e204cd6a998\"\u003e\u003ccode\u003ebb1262f\u003c/code\u003e\u003c/a\u003e Use Xoshiro256PlusPlus in examples/rayon-monte-carlo.rs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1805\"\u003e#1805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/521fab6a1bcf349760d2581c2143fbc1aafe8798\"\u003e\u003ccode\u003e521fab6\u003c/code\u003e\u003c/a\u003e Stop pinning dependencies (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1820\"\u003e#1820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/3f7c4335fd6ba118aaed1ab59b1964808a955d4d\"\u003e\u003ccode\u003e3f7c433\u003c/code\u003e\u003c/a\u003e Stop pinning dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/cf4f73e3953ffcf97f575317a07f0fd5983bfe9e\"\u003e\u003ccode\u003ecf4f73e\u003c/code\u003e\u003c/a\u003e sample_efraimidis_spirakis: error on more than amount non-finite weights (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1814\"\u003e#1814\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.3\"\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.33 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\n\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\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.33...0.3.34\"\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.4 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.4...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.40.1 to 0.40.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower MSRV to 1.88.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.40.1...v0.40.2\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.40.1...v0.40.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/e88f112bef7899234a497baed5cc3c3d553deeb8\"\u003e\u003ccode\u003ee88f112\u003c/code\u003e\u003c/a\u003e Prepare release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/d11c76e7d7e20eb8e22ede9250407187bd3f22e3\"\u003e\u003ccode\u003ed11c76e\u003c/code\u003e\u003c/a\u003e Update main.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/c922ca5b716b5a226df6eba9eea84c6320c60311\"\u003e\u003ccode\u003ec922ca5\u003c/code\u003e\u003c/a\u003e Lower MSRV to 1.88.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.40.1...v0.40.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.151 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.154\"\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.31 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\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.31...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 `sha2` from 0.11.0 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/138dc5a05b93f8e49cda177fc6cfd7cc43673e5d\"\u003e\u003ccode\u003e138dc5a\u003c/code\u003e\u003c/a\u003e Release sha2 v0.11.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/cf0105661369ca12811082b4fb0904231173c9b6\"\u003e\u003ccode\u003ecf01056\u003c/code\u003e\u003c/a\u003e sha2: fix \u003ccode\u003eunsafe_op_in_unsafe_fn\u003c/code\u003e lint, bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/926\"\u003e#926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/7c59cadcfb4cb503fa165e7d43171a61b1378281\"\u003e\u003ccode\u003e7c59cad\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/f57b947f978f7ba522df7209a958ba11c426b0d5\"\u003e\u003ccode\u003ef57b947\u003c/code\u003e\u003c/a\u003e streebog: tweak internal implementation (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/925\"\u003e#925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/336611ffbed10eddafa5f1b9e976120e56a6091d\"\u003e\u003ccode\u003e336611f\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ecargo::manual_readme\u003c/code\u003e lint (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/924\"\u003e#924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/1df8877ae0adc264ac561a5a32d6022343d9ceed\"\u003e\u003ccode\u003e1df8877\u003c/code\u003e\u003c/a\u003e md2: fix \u003ccode\u003eclippy::needless_range_loop\u003c/code\u003e lint (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/923\"\u003e#923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/6075989cbbd822dbab3ede104c33fcc03645f964\"\u003e\u003ccode\u003e6075989\u003c/code\u003e\u003c/a\u003e sha2: fix loading of round constants on AArch64 backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/eadfd90f0dd6272d20530a2cdb69d96319e4a85f\"\u003e\u003ccode\u003eeadfd90\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/fa3084083d946ac12436567d5a59c0935d5db1fa\"\u003e\u003ccode\u003efa30840\u003c/code\u003e\u003c/a\u003e blake2 v0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/f6c786d72ed4d37a32dcd32daa2e7277dd4683e1\"\u003e\u003ccode\u003ef6c786d\u003c/code\u003e\u003c/a\u003e ci: bump the all-deps group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.11.0...sha2-v0.11.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.4+spec-1.1.0 to 1.1.8+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/ceac6e4412420d5a5c19e4f7293ad005cf1a31b2\"\u003e\u003ccode\u003eceac6e4\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0fe9e93d6d6299400e168681f7cdd7515c0693d2\"\u003e\u003ccode\u003e0fe9e93\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e3a64aa201ec339abacb570417d75b327490cab4\"\u003e\u003ccode\u003ee3a64aa\u003c/code\u003e\u003c/a\u003e fix(display): Ensure all keys are encoded  (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/76484d005a0e68e8c1876f8a3417b71a3921623f\"\u003e\u003ccode\u003e76484d0\u003c/code\u003e\u003c/a\u003e fix(display): Ensure all keys are encoded\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/711b1ba1ecb11e61df9a1609e24fa3b17d11d961\"\u003e\u003ccode\u003e711b1ba\u003c/code\u003e\u003c/a\u003e refactor(display): Clarify that we are working with encoded keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4f73ebdc8bd7fdf0e6bd379baeb96dedcee6bb2b\"\u003e\u003ccode\u003e4f73ebd\u003c/code\u003e\u003c/a\u003e test(display): Reproduce the key bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6c6a5cdcdc4d9beb16ff9bdf2dcbf360fc2bc84e\"\u003e\u003ccode\u003e6c6a5cd\u003c/code\u003e\u003c/a\u003e fix(parser): Remove risk of unsoundness with synthetic parser events and 'uns...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9c5e95d8d67514f2191afbee137ba40e85e4f441\"\u003e\u003ccode\u003e9c5e95d\u003c/code\u003e\u003c/a\u003e fix(parser): Remove risk of unsoundness with synthetic parser events and 'uns...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/4d45944be2f6ee3b938dbba3d64a6d9c280bd9e9\"\u003e\u003ccode\u003e4d45944\u003c/code\u003e\u003c/a\u003e perf(parser): Remove no-op code (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/189c91c3d06a0f56e18f85cb00d3425534defd71\"\u003e\u003ccode\u003e189c91c\u003c/code\u003e\u003c/a\u003e perf(parser): Remove no-op code\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v1.1.4...toml-v1.1.8\"\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.189 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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/libc/blob/0.2.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7b0ab5528dc7f361f3a0b4c06c2cad9971617f75\"\u003e\u003ccode\u003e7b0ab55\u003c/code\u003e\u003c/a\u003e ci: Rename \u003ccode\u003epublish_0.2.yml\u003c/code\u003e to \u003ccode\u003erelease.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ac85dde5fc269ab4a8cd935d3f76adf85372677c\"\u003e\u003ccode\u003eac85dde\u003c/code\u003e\u003c/a\u003e ci: Sync release permissions with \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8f8cd2032060e1477c08077cd5f89215384723e2\"\u003e\u003ccode\u003e8f8cd20\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.190\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/052c6e6a0186eeecf22c743d57c65a9963571241\"\u003e\u003ccode\u003e052c6e6\u003c/code\u003e\u003c/a\u003e changelog: Fix an incorrect commit link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea19fd7fba435c629ed247de7138d5cdb1dea309\"\u003e\u003ccode\u003eea19fd7\u003c/code\u003e\u003c/a\u003e test: Remove explicit \u003ccode\u003elibc\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/6dbf3a29a0a972087b684bc6d6cbf20f92143b66\"\u003e\u003ccode\u003e6dbf3a2\u003c/code\u003e\u003c/a\u003e dragonfly: Move \u003ccode\u003eINHERIT_ZERO\u003c/code\u003e to the freebsd module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8a64766c8514865dea77cfc3216f5a9dc38c6728\"\u003e\u003ccode\u003e8a64766\u003c/code\u003e\u003c/a\u003e apple: add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/28de5147ff5665b835472f00ead49da71084a593\"\u003e\u003ccode\u003e28de514\u003c/code\u003e\u003c/a\u003e linux, netbsd: Give statvfs a \u003ccode\u003eDefault\u003c/code\u003e impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a58a95f01d0561e75261052f5d8b3ad188f1ae4e\"\u003e\u003ccode\u003ea58a95f\u003c/code\u003e\u003c/a\u003e cygwin: Change \u003ccode\u003ePOSIX_SPAWN_*\u003c/code\u003e flags to \u003ccode\u003ec_short\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d175264e718db4f216df7aad5f1291fd0ec34139\"\u003e\u003ccode\u003ed175264\u003c/code\u003e\u003c/a\u003e apple: \u003ccode\u003etimeval32\u003c/code\u003e is exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.189...0.2.190\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sonic-rs` from 0.5.8 to 0.5.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudwego/sonic-rs/releases\"\u003esonic-rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve shortest float output with non_trailing_zero by \u003ca href=\"https://github.com/HerrCai0907\"\u003e\u003ccode\u003e@​HerrCai0907\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/243\"\u003ecloudwego/sonic-rs#243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HerrCai0907\"\u003e\u003ccode\u003e@​HerrCai0907\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/243\"\u003ecloudwego/sonic-rs#243\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudwego/sonic-rs/compare/v0.5.9...v0.5.10\"\u003ehttps://github.com/cloudwego/sonic-rs/compare/v0.5.9...v0.5.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eopt: escape cold path + SIMD find_key_end + write_string_fast inline by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/223\"\u003ecloudwego/sonic-rs#223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopt: SWAR number parsing, pointer-based DOM, peek_u16 structural matching by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/224\"\u003ecloudwego/sonic-rs#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopt: f32 fix + fuzz infrastructure by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/225\"\u003ecloudwego/sonic-rs#225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eoptimize single-pass f32 parsing by \u003ca href=\"https://github.com/liuq19\"\u003e\u003ccode\u003e@​liuq19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudwego/sonic-rs/pull/227\"\u003ecloudwego/sonic-rs#227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudwego/sonic-rs/compare/v0.5.8...v0.5.9\"\u003ehttps://github.com/cloudwego/sonic-rs/compare/v0.5.8...v0.5.9\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/7eca25c81884264043eb5434c1fa3fcba49600b1\"\u003e\u003ccode\u003e7eca25c\u003c/code\u003e\u003c/a\u003e fix non_trailing_zero float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/03545a9530346fe279b674dd496e037d94204bc5\"\u003e\u003ccode\u003e03545a9\u003c/code\u003e\u003c/a\u003e opt: optimize single-pass f32 parsing and strengthen fuzz seeds and CI covera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/96daa500d0fd9267e96acdf221e0cebaab6527e6\"\u003e\u003ccode\u003e96daa50\u003c/code\u003e\u003c/a\u003e fuzz: add 5 structured fuzz targets with Arbitrary-based JSON generator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/f44023332c7ad2c7641d98ce0cf41c631a6e22eb\"\u003e\u003ccode\u003ef440233\u003c/code\u003e\u003c/a\u003e fix: deserialize f32 directly from string instead of f64→f32 cast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/ae081a5f9ed8a345e2eb501a091ffe9031f57bf8\"\u003e\u003ccode\u003eae081a5\u003c/code\u003e\u003c/a\u003e chore: bump sonic-rs to 0.5.9, sonic-number to 0.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/d60c3b7f035c5592a74eb2fbe0b585e9818c3006\"\u003e\u003ccode\u003ed60c3b7\u003c/code\u003e\u003c/a\u003e bench: add test data from yyjson/go-json-experiment, compact all JSON\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/15def0bab685602f3adfe47cf43b387834b9a011\"\u003e\u003ccode\u003e15def0b\u003c/code\u003e\u003c/a\u003e opt: unchecked number parsing + SWAR fraction for padded buffers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/06a2a63898d3338dc6443e435ab05b730ada677a\"\u003e\u003ccode\u003e06a2a63\u003c/code\u003e\u003c/a\u003e opt: peek_u16 structural matching + scalar key parsing fast path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/0211f7c00f9b51ccbe6dee1cb9789d10ab9b2e3e\"\u003e\u003ccode\u003e0211f7c\u003c/code\u003e\u003c/a\u003e opt: SWAR integer parsing + pointer-based DOM push + inline memcpy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudwego/sonic-rs/commit/6e707d86553f916887eb4f6ed1aa939bd5b7b2fc\"\u003e\u003ccode\u003e6e707d8\u003c/code\u003e\u003c/a\u003e opt: escape inline + write_string_fast inline\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudwego/sonic-rs/compare/v0.5.8...v0.5.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: reuse zlib's decoder buffer by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add reset method for read::GzDecoder and buffered::GzDecoder by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/534\"\u003erust-lang/flate2-rs#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop cloudflare-zlib by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/539\"\u003erust-lang/flate2-rs#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a wrapper for the \u003ccode\u003eCrc\u003c/code\u003e struct by \u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump miniz_oxide to 0.9 by \u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade miniz_oxide and add unit tests of the different flush kinds by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/498\"\u003erust-lang/flate2-rs#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix infinite loop in writing gzip header/footer by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/547\"\u003erust-lang/flate2-rs#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: generate corrupt gzip fixture at runtime by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject oversized gzip extra fields by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/553\"\u003erust-lang/flate2-rs#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject incomplete deflate streams at EOF by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eREADME.md\u003c/code\u003e in a private module by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support using nightly \u003ccode\u003ealloc_io\u003c/code\u003e by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/559\"\u003erust-lang/flate2-rs#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eget_mut()\u003c/code\u003e documentation to make clear how 'inner` can be used by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/558\"\u003erust-lang/flate2-rs#558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ed93d4fc60eaf876c6aded741bf992d524551930\"\u003e\u003ccode\u003eed93d4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/558\"\u003e#558\u003c/a\u003e from rust-lang/lib-doc-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fb5228dcd7ca7f4ffb2240e6aec8547b85064c9a\"\u003e\u003ccode\u003efb5228d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/559\"\u003e#559\u003c/a\u003e from bushrat011899/no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/6ed3ba32e321bd6865df6d4ec96d2550c11e50f0\"\u003e\u003ccode\u003e6ed3ba3\u003c/code\u003e\u003c/a\u003e Add executable \u003ccode\u003eno_std\u003c/code\u003e example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/faed8a04671a608efda8ae3520844889210ada95\"\u003e\u003ccode\u003efaed8a0\u003c/code\u003e\u003c/a\u003e Expand CI to test \u003ccode\u003eno_std\u003c/code\u003e compatibility and correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/2ba8e7e6663bb173782c2c96d1203bed098aadf3\"\u003e\u003ccode\u003e2ba8e7e\u003c/code\u003e\u003c/a\u003e Add unstable \u003ccode\u003eno_std\u003c/code\u003e support behind \u003ccode\u003eflate2_unstable_nightly_alloc_io\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3fe11268ccbb777e22a8352aa95307af72fa8ee9\"\u003e\u003ccode\u003e3fe1126\u003c/code\u003e\u003c/a\u003e Centralize usage of \u003ccode\u003estd\u003c/code\u003e for \u003ccode\u003eerror\u003c/code\u003e and \u003ccode\u003eio\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/98e313a26ff137b0d79eb55f192911c80862d6d5\"\u003e\u003ccode\u003e98e313a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eGzHeader::mtime_as_duration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/064296528d679f3aef0ca11b8ca0e2cad21b283d\"\u003e\u003ccode\u003e0642965\u003c/code\u003e\u003c/a\u003e Switch to \u003ccode\u003ecore\u003c/code\u003e implicit prelude and only use \u003ccode\u003estd\u003c/code\u003e where required\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/454a63ce8ac5891d938ecf372a537e17e5cae586\"\u003e\u003ccode\u003e454a63c\u003c/code\u003e\u003c/a\u003e Remove left-over \u003ccode\u003edbg!\u003c/code\u003e statement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/2a490b7df96326c34a8ea75b2930eab4851cac1e\"\u003e\u003ccode\u003e2a490b7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eruntime_detection\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `moka` from 0.12.15 to 0.12.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moka-rs/moka/releases\"\u003emoka's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.16\u003c/h2\u003e\n\u003ch2\u003eVersion 0.12.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where cache eviction could stall permanently when the cache was configured with the \u003cstrong\u003enon-default\u003c/strong\u003e LRU eviction policy (\u003ccode\u003eEvictionPolicy::lru()\u003c/code\u003e) by a race between insert and remove operations on the same key (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/592\"\u003e#592\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/592/\"\u003egh-pull-0592\u003c/a\u003e by \u003ca href=\"https://github.com/kim-jhyeon\"\u003e\u003ccode\u003e@​kim-jhyeon\u003c/code\u003e\u003c/a\u003e, reported in \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/590\"\u003e#590\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/590/\"\u003egh-issue-0590\u003c/a\u003e):\n\u003cul\u003e\n\u003cli\u003eThis bug was introduced in v0.12.0 and affected \u003ccode\u003esync::Cache\u003c/code\u003e, \u003ccode\u003esync::SegmentedCache\u003c/code\u003e and \u003ccode\u003efuture::Cache\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eA race between applying a write recording for an entry and concurrently removing that entry from the internal concurrent hash table could leave an orphaned node at the front of the LRU queue. Once present, no entry was ever evicted again and the cache grew unboundedly past \u003ccode\u003emax_capacity\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe same race also affected the default TinyLFU eviction policy, but with a milder symptom: each occurrence permanently leaked one phantom entry slot, causing \u003ccode\u003eentry_count\u003c/code\u003e and \u003ccode\u003eweighted_size\u003c/code\u003e to over-report and the usable capacity to shrink by one entry per occurrence. Fixed by the same change.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorked around a ThreadSanitizer false positive (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/602\"\u003e#602\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/602/\"\u003egh-pull-0602\u003c/a\u003e):\n\u003cul\u003e\n\u003cli\u003eReplaced the standalone \u003ccode\u003efence(Acquire)\u003c/code\u003e in the internal \u003ccode\u003eMiniArc\u003c/code\u003e's drop path with an \u003ccode\u003eAcquire\u003c/code\u003e load of the reference count, so that downstream projects can now run ThreadSanitizer on code using Moka without hitting this false positive.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estd::sync::Arc\u003c/code\u003e has a similar workaround.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRaised the minimum version of the \u003ccode\u003ecrossbeam-epoch\u003c/code\u003e crate from \u003ccode\u003ev0.9.18\u003c/code\u003e to \u003ccode\u003ev0.9.20\u003c/code\u003e to avoid the following advisory (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/603\"\u003e#603\u003c/a\u003e\u003ca href=\"https://redirect.github.com/moka-rs/moka/pull/603/\"\u003egh-pull-0603\u003c/a\u003e):\n\u003cul\u003e\n\u003cli\u003e[RUSTSEC-2026-0204] crossbeam-epoch: invalid pointer dereference in \u003ccode\u003efmt::Pointer\u003c/code\u003e for \u003ccode\u003eAtomic\u003c/code\u003e and \u003ccode\u003eShared\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMoka is \u003cem\u003enot\u003c/em\u003e affected by this advisory because it never formats these pointer types. However, raising the minimum version prevents downstream lockfiles from resolving to an affected \u003ccode\u003ecrossbeam-epoch\u003c/code\u003e version via Moka.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moka-rs/moka/blob/main/CHANGELOG.md\"\u003emoka's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.12.16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where cache eviction could stall permanently when the cache was\nconfigured with the \u003cstrong\u003enon-default\u003c/strong\u003e LRU eviction policy (\u003ccode\u003eEvictionPolicy::lru()\u003c/code\u003e)\nby a race between insert and remove operations on the same key\n(\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/592\"\u003e#592\u003c/a\u003e[gh-pull-0592] by [\u003ca href=\"https://github.com/kim-jhyeon\"\u003e\u003ccode\u003e@​kim-jhyeon\u003c/code\u003e\u003c/a\u003e][gh-kim-jhyeon], reported in\n\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/590\"\u003e#590\u003c/a\u003e[gh-issue-0590]):\n\u003cul\u003e\n\u003cli\u003eThis bug was introduced in v0.12.0 and affected \u003ccode\u003esync::Cache\u003c/code\u003e,\n\u003ccode\u003esync::SegmentedCache\u003c/code\u003e and \u003ccode\u003efuture::Cache\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eA race between applying a write recording for an entry and concurrently\nremoving that entry from the internal concurrent hash table could leave an\norphaned node at the front of the LRU queue. Once present, no entry was ever\nevicted again and the cache grew unboundedly past \u003ccode\u003emax_capacity\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe same race also affected the default TinyLFU eviction policy, but with\na milder symptom: each occurrence permanently leaked one phantom entry\nslot, causing \u003ccode\u003eentry_count\u003c/code\u003e and \u003ccode\u003eweighted_size\u003c/code\u003e to over-report and the\nusable capacity to shrink by one entry per occurrence. Fixed by the same\nchange.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorked around a ThreadSanitizer false positive (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/602\"\u003e#602\u003c/a\u003e[gh-pull-0602]):\n\u003cul\u003e\n\u003cli\u003eReplaced the standalone \u003ccode\u003efence(Acquire)\u003c/code\u003e in the internal \u003ccode\u003eMiniArc\u003c/code\u003e's drop\npath with an \u003ccode\u003eAcquire\u003c/code\u003e load of the reference count, so that downstream\nprojects can now run ThreadSanitizer on code using Moka without hitting\nthis false positive.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003estd::sync::Arc\u003c/code\u003e has a similar workaround.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eRaised the minimum version of the \u003ccode\u003ecrossbeam-epoch\u003c/code\u003e crate from \u003ccode\u003ev0.9.18\u003c/code\u003e to\n\u003ccode\u003ev0.9.20\u003c/code\u003e to avoid the following advisory (\u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/603\"\u003e#603\u003c/a\u003e[gh-pull-0603]):\n\u003cul\u003e\n\u003cli\u003e[RUSTSEC-2026-0204] crossbeam-epoch: invalid pointer dereference in\n\u003ccode\u003efmt::Pointer\u003c/code\u003e for \u003ccode\u003eAtomic\u003c/code\u003e and \u003ccode\u003eShared\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMoka is \u003cem\u003enot\u003c/em\u003e affected by this advisory because it never formats these\npointer types. However, raising the minimum version prevents downstream\nlockfiles from resolving to an affected \u003ccode\u003ecrossbeam-epoch\u003c/code\u003e version via\nMoka.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/a616ec19e8d4ed938caf8b2c88090331d778d5da\"\u003e\u003ccode\u003ea616ec1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/604\"\u003e#604\u003c/a\u003e from moka-rs/chore/bump-v0.12.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/3b140a627e9faa4ec6a8e682224c7f81efc2b6e4\"\u003e\u003ccode\u003e3b140a6\u003c/code\u003e\u003c/a\u003e Bump the version to v0.12.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/51b802dc5cfc9e0da21de04177d79028bfbe5d47\"\u003e\u003ccode\u003e51b802d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/603\"\u003e#603\u003c/a\u003e from moka-rs/bump-crossbeam-epoch-floor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/4f9071684161d59212c32a0e89762c3a5d6385a4\"\u003e\u003ccode\u003e4f90716\u003c/code\u003e\u003c/a\u003e Raise the minimum crossbeam-epoch version to 0.9.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/08d0e0458bd95af7f9435ff3ffbba6d1e91647c1\"\u003e\u003ccode\u003e08d0e04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/602\"\u003e#602\u003c/a\u003e from moka-rs/gh600-tsan-workaround\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/14447a7cbe441639e2aa3570e411fe493c71c9ac\"\u003e\u003ccode\u003e14447a7\u003c/code\u003e\u003c/a\u003e Restructure the v0.12.16 TSan workaround CHANGELOG entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/7b14c37b009a25c9a2ec27e2669dc5f8db7ce254\"\u003e\u003ccode\u003e7b14c37\u003c/code\u003e\u003c/a\u003e Avoid a TSan false positive by replacing the fence in MiniArc::drop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/05b37c63098473034e7e961c1010284163ad8634\"\u003e\u003ccode\u003e05b37c6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/moka-rs/moka/issues/599\"\u003e#599\u003c/a\u003e from moka-rs/gh590-deterministic-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/fc318584d25c0ea01109872da37d395754647e04\"\u003e\u003ccode\u003efc31858\u003c/code\u003e\u003c/a\u003e Replace private doc references in gh590 test comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moka-rs/moka/commit/57435922036ff4ab9f1b5bd0c3bffe6c8acd9921\"\u003e\u003ccode\u003e5743592\u003c/code\u003e\u003c/a\u003e Improve the v0.12.16 CHANGELOG entry\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moka-rs/moka/compare/v0.12.15...v0.12.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ureq` from 3.3.0 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\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump ureq-proto to 0.6.2 (fixes to parsing and headers) \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1199\"\u003e#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pool connections with unconsumed buffered input \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1198\"\u003e#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix timeout budgets restarting and applying to later phases \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1194\"\u003e#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete TLS handshake during connect so timeout_connect covers it \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1193\"\u003e#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up read_json for responses with a known, small body size \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1191\"\u003e#1191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e3.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSeal RequestExt (technically breaking) \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1189\"\u003e#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSend canonical Basic authentication scheme to CONNECT proxies \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1185\"\u003e#1185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEstablish target TLS through HTTPS CONNECT proxies \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1183\"\u003e#1183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate rustls-platform-verifier to 0.7.0 \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1174\"\u003e#1174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix pooled connections never aging out according to max_idle_age \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1172\"\u003e#1172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrip brackets from IPv6-literal hosts before TLS SNI/ServerName \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1171\"\u003e#1171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequestExt::middleware_config for conf inside middleware \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1169\"\u003e#1169\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/cf4a3cda7ad6fd6804f05d5f275e54eaa3814ec4\"\u003e\u003ccode\u003ecf4a3cd\u003c/code\u003e\u003c/a\u003e 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/9559d7baef929989a4c0dde7d080069b50caac01\"\u003e\u003ccode\u003e9559d7b\u003c/code\u003e\u003c/a\u003e Bump ureq-proto to 0.6.2 (\u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1199\"\u003e#1199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/9eb654c35ee5830a22e5d6703e627c1faf8bedd0\"\u003e\u003ccode\u003e9eb654c\u003c/code\u003e\u003c/a\u003e Do not pool a connection with unconsumed input (\u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/5b81318e3c0d9f2b76b8eaf334bb7ee7dadc21e8\"\u003e\u003ccode\u003e5b81318\u003c/code\u003e\u003c/a\u003e Anchor timeout budgets to phase boundaries (\u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/d480543bec522ba4dc6f7a2651acbcd2fe19510a\"\u003e\u003ccode\u003ed480543\u003c/code\u003e\u003c/a\u003e Complete TLS handshakes while connecting (\u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1193\"\u003e#1193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/662410b4d1c2da4274f9f96a3fbb66a9daa73425\"\u003e\u003ccode\u003e662410b\u003c/code\u003e\u003c/a\u003e Buffer read_json into memory when Content-Length is below the limit (\u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1191\"\u003e#1191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/algesten/ureq/compare/3.3.0...3.4.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.53.1 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https:...\n\n_Description has been truncated_\n\n\u003c!-- codesmith:footer --\u003e\n---\n\u003ca href=\"https://app.blacksmith.sh/8b-is/codesmith/crabcc/pr/794?autoLogin=true\u0026ref=codesmith_pr_footer\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v3.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-light-v3.svg\"\u003e\u003cimg alt=\"View with [code]smith\" src=\"https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v3.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e \u003ca href=\"https://backend.blacksmith.sh/track/enable-autofix?expires=1794688450\u0026installation_model_id=429074\u0026pr_number=794\u0026ref=codesmith_pr_footer\u0026repository=8b-is%2Fcrabcc\u0026return_to=https%3A%2F%2Fgithub.com%2F8b-is%2Fcrabcc%2Fpull%2F794\u0026signature=eeb50e2f861a3f0f2c2f84138c37a0ff2d762eaa99fa74a8551eaa8a45db587e\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-light.svg\"\u003e\u003cimg alt=\"Autofix with [code]smith\" src=\"https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\u003csup\u003eNeed help on this PR? Tag \u003ccode\u003e@codesmith-bot\u003c/code\u003e with what you need.\u003c/sup\u003e\n\n\u003c!-- codesmith:autofix:disabled --\u003e\n\u003c!-- /codesmith:footer --\u003e","html_url":"https://github.com/8b-is/crabcc/pull/794","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/8b-is%2Fcrabcc/issues/794","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/794/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-15T19:27:27.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5872583383","node_id":"PR_kwDOTM2dMs8AAAABIstABw","number":773,"state":"open","title":"Deps: Bump the rust-minor-patch group across 1 directory with 4 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-10-15T19:27:27.000Z","updated_at":"2026-10-15T23:32:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Deps: Bump","group_name":"rust-minor-patch","update_count":4,"packages":[{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.154","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":"encoding_rs","old_version":"0.8.35","new_version":"0.8.42","repository_url":"https://github.com/hsivonen/encoding_rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-minor-patch group with 4 updates in the /rust-modules directory: [libc](https://github.com/rust-lang/libc), [serde_json](https://github.com/serde-rs/json), [serde](https://github.com/serde-rs/serde) and [encoding_rs](https://github.com/hsivonen/encoding_rs).\n\nUpdates `libc` from 0.2.186 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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/libc/blob/0.2.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7b0ab5528dc7f361f3a0b4c06c2cad9971617f75\"\u003e\u003ccode\u003e7b0ab55\u003c/code\u003e\u003c/a\u003e ci: Rename \u003ccode\u003epublish_0.2.yml\u003c/code\u003e to \u003ccode\u003erelease.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ac85dde5fc269ab4a8cd935d3f76adf85372677c\"\u003e\u003ccode\u003eac85dde\u003c/code\u003e\u003c/a\u003e ci: Sync release permissions with \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8f8cd2032060e1477c08077cd5f89215384723e2\"\u003e\u003ccode\u003e8f8cd20\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.190\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/052c6e6a0186eeecf22c743d57c65a9963571241\"\u003e\u003ccode\u003e052c6e6\u003c/code\u003e\u003c/a\u003e changelog: Fix an incorrect commit link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea19fd7fba435c629ed247de7138d5cdb1dea309\"\u003e\u003ccode\u003eea19fd7\u003c/code\u003e\u003c/a\u003e test: Remove explicit \u003ccode\u003elibc\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/6dbf3a29a0a972087b684bc6d6cbf20f92143b66\"\u003e\u003ccode\u003e6dbf3a2\u003c/code\u003e\u003c/a\u003e dragonfly: Move \u003ccode\u003eINHERIT_ZERO\u003c/code\u003e to the freebsd module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8a64766c8514865dea77cfc3216f5a9dc38c6728\"\u003e\u003ccode\u003e8a64766\u003c/code\u003e\u003c/a\u003e apple: add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/28de5147ff5665b835472f00ead49da71084a593\"\u003e\u003ccode\u003e28de514\u003c/code\u003e\u003c/a\u003e linux, netbsd: Give statvfs a \u003ccode\u003eDefault\u003c/code\u003e impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a58a95f01d0561e75261052f5d8b3ad188f1ae4e\"\u003e\u003ccode\u003ea58a95f\u003c/code\u003e\u003c/a\u003e cygwin: Change \u003ccode\u003ePOSIX_SPAWN_*\u003c/code\u003e flags to \u003ccode\u003ec_short\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d175264e718db4f216df7aad5f1291fd0ec34139\"\u003e\u003ccode\u003ed175264\u003c/code\u003e\u003c/a\u003e apple: \u003ccode\u003etimeval32\u003c/code\u003e is exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.186...0.2.190\"\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.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.154\"\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 `encoding_rs` from 0.8.35 to 0.8.42\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/a155adc7271c9e507556d053c95b459186671d2a\"\u003e\u003ccode\u003ea155adc\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6603aed8a134fb444184e2d8b0b90609a64d1889\"\u003e\u003ccode\u003e6603aed\u003c/code\u003e\u003c/a\u003e Attach the multiversion crate to the std feature instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/f718b076e4cef994bc23231417b366480f52ad27\"\u003e\u003ccode\u003ef718b07\u003c/code\u003e\u003c/a\u003e docs: \u003ccode\u003emultiversion\u003c/code\u003e is compiled only with \u003ccode\u003esimd-accel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/4434afacb2f1a35dfd1c287b09b8b14c2a3e685f\"\u003e\u003ccode\u003e4434afa\u003c/code\u003e\u003c/a\u003e chore: pull in \u003ccode\u003emultiversion\u003c/code\u003e only when it is actually used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/96138f6c9351831946c57bf091dc5265f0da9afc\"\u003e\u003ccode\u003e96138f6\u003c/code\u003e\u003c/a\u003e Update main branch in URLs\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.42\"\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/GLinnik21/plx-native/pull/773","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GLinnik21%2Fplx-native/issues/773","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/773/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-14T23:18:41.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5857249759","node_id":"PR_kwDOS0Pi3c8AAAABIgclYw","number":33,"state":"closed","title":"build(deps): bump the cargo group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-15T12:41:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T23:18:41.000Z","updated_at":"2026-10-15T12:41:12.000Z","time_to_close":48149,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":46,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.54","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.65","new_version":"4.6.9","repository_url":"https://github.com/clap-rs/clap"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"inventory","old_version":"0.3.21","new_version":"0.3.25","repository_url":"https://github.com/dtolnay/inventory"},{"name":"reqwest","old_version":"0.13.1","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rig-core","old_version":"0.39.0","new_version":"0.42.0","repository_url":"https://github.com/0xPlaygrounds/rig"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"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.154","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.9.11+spec-1.1.0","new_version":"1.0.6+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.23.10+spec-1.0.0","new_version":"0.25.4+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.32","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"tree-sitter","old_version":"0.25.10","new_version":"0.26.13","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"uuid","old_version":"1.19.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"regex","old_version":"1.12.2","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"similar","old_version":"2.7.0","new_version":"3.2.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"starlark","old_version":"0.13.0","new_version":"0.14.2","repository_url":"https://github.com/facebook/starlark-rust"},{"name":"tokio-tungstenite","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"shellexpand","old_version":"3.1.1","new_version":"3.1.2"},{"name":"syn","old_version":"2.0.114","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"proc-macro2","old_version":"1.0.105","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"tokenizers","old_version":"0.23.1","new_version":"0.23.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"pdf-extract","old_version":"0.7.12","new_version":"0.12.1","repository_url":"https://github.com/jrmuizel/pdf-extract"},{"name":"rustyline","old_version":"14.0.0","new_version":"18.0.1","repository_url":"https://github.com/kkawakam/rustyline"},{"name":"schemars","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"objc2","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/madsmtm/objc2"},{"name":"windows","old_version":"0.60.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.104` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.65` | `4.6.9` |\n| dirs | `6.0.0` | `7.0.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.21` | `0.3.25` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.1` | `0.13.5` |\n| [rig-core](https://github.com/0xPlaygrounds/rig) | `0.39.0` | `0.42.0` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.40.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.154` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.11+spec-1.1.0` | `1.0.6+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.23.10+spec-1.0.0` | `0.25.4+spec-1.1.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.32` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.10` | `0.26.13` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.20` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.7.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.26.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.10` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.190` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.13.1` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [similar](https://github.com/mitsuhiko/similar) | `2.7.0` | `3.2.0` |\n| [starlark](https://github.com/facebook/starlark-rust) | `0.13.0` | `0.14.2` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.28.0` | `0.29.0` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `3.1.1` | `3.1.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.114` | `2.0.119` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.105` | `1.0.107` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.23.1` | `0.23.2` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [pdf-extract](https://github.com/jrmuizel/pdf-extract) | `0.7.12` | `0.12.1` |\n| [rustyline](https://github.com/kkawakam/rustyline) | `14.0.0` | `18.0.1` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.1` | `1.2.2` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.1` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.3` | `0.6.5` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.62.2` |\n\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 `base64` from 0.22.1 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md\"\u003ebase64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.23.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMake the tests build again on non-SIMD architectures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.23.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more consts for preconfigured configs and engines\u003c/li\u003e\n\u003cli\u003eMake DecodeError::InvalidLastSymbol more clear by including the decoded value\u003c/li\u003e\n\u003cli\u003eAdded SIMD-accelerated engines behind the default-on \u003ccode\u003esimd-unsafe\u003c/code\u003e feature: \u003ccode\u003eSimd\u003c/code\u003e picks the best\ninstruction set at runtime (AVX2 on \u003ccode\u003ex86_64\u003c/code\u003e, NEON on \u003ccode\u003eaarch64\u003c/code\u003e) and falls back to the scalar\n\u003ccode\u003eGeneralPurpose\u003c/code\u003e engine, while \u003ccode\u003eAvx2\u003c/code\u003e and \u003ccode\u003eNeon\u003c/code\u003e target one instruction set with no runtime\ndetection and work in \u003ccode\u003eno_std\u003c/code\u003e. The engines support the standard and URL-safe alphabets.\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.71.0\u003c/li\u003e\n\u003cli\u003eAdd support for custom padding symbols\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/069bf7067b949f5c0a92b6ceb82492920502f2c2\"\u003e\u003ccode\u003e069bf70\u003c/code\u003e\u003c/a\u003e v0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/6ab1fb0a5843013557a52c45c84b91f5d1bb87af\"\u003e\u003ccode\u003e6ab1fb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/310\"\u003e#310\u003c/a\u003e from musicinmybrain/test-on-non-simd-arches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/7cffce6f971acdf48f83112cbdd63bd61125ba06\"\u003e\u003ccode\u003e7cffce6\u003c/code\u003e\u003c/a\u003e Fix testing on architectures without unsafe SIMD support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e34f9a08c5c89a4641350ac22033f3fa4f5d4d97\"\u003e\u003ccode\u003ee34f9a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/308\"\u003e#308\u003c/a\u003e from atouchet/com\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e9240c9a01e0a4934c5619e74740caa6d1f67ce9\"\u003e\u003ccode\u003ee9240c9\u003c/code\u003e\u003c/a\u003e Remove outdated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/9e9220a4166f628de7c8803289e120ae1e944f78\"\u003e\u003ccode\u003e9e9220a\u003c/code\u003e\u003c/a\u003e v0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/870326ec592eebde9d6bfe4c5d8130c591273e9c\"\u003e\u003ccode\u003e870326e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/306\"\u003e#306\u003c/a\u003e from marshallpierce/mp/trailing-bits-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/fbec5f1050f9fc16e6a826ebabaa2b7b0644bd67\"\u003e\u003ccode\u003efbec5f1\u003c/code\u003e\u003c/a\u003e Document no trailing trailing bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/0a23549968f059b53cf39e96eba8f46779f322a7\"\u003e\u003ccode\u003e0a23549\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/305\"\u003e#305\u003c/a\u003e from marshallpierce/mp/edition-2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/f10b7e20614135aa61289140683fc93e5a45d338\"\u003e\u003ccode\u003ef10b7e2\u003c/code\u003e\u003c/a\u003e Update deps \u0026amp; edition\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.1\"\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 `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 `axum` from 0.8.8 to 0.8.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-v0.8.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::{requested_protocols, set_selected_protocol}\u003c/code\u003e for more flexible subprotocol selection (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.80 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Set connect endpoint on correct field in MethodRouter (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Return specific error message when multipart body limit is exceeded (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3597\"\u003etokio-rs/axum#3597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3620\"\u003etokio-rs/axum#3620\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3656\"\u003etokio-rs/axum#3656\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3611\"\u003etokio-rs/axum#3611\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/axum/commit/c59208c86fded335cd85e388030ad59347b0e5ae\"\u003e\u003ccode\u003ec59208c\u003c/code\u003e\u003c/a\u003e revert axum-core changelog changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/99068f5a4b309d0966777eb6e5a8ce924f204e6d\"\u003e\u003ccode\u003e99068f5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix \u003ccode\u003eIntoResponse\u003c/code\u003e for tuples overriding error response codes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3603\"\u003e#3603\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/23d7098691871ccec71ca17ea31d1d40b036c0d0\"\u003e\u003ccode\u003e23d7098\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;axum-core 0.5.6\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e8a39ad416d1ee4f61249904309691909db2db09\"\u003e\u003ccode\u003ee8a39ad\u003c/code\u003e\u003c/a\u003e axum-macros 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6e9a249a4fa45507b1157e570f9b6ec58d71cb86\"\u003e\u003ccode\u003e6e9a249\u003c/code\u003e\u003c/a\u003e axum-extra 0.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0ec9041a1b903778a91a23558e064a83b43674c1\"\u003e\u003ccode\u003e0ec9041\u003c/code\u003e\u003c/a\u003e axum 0.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c3fcebb38f356ccf96da158199d4e920aa8cfda3\"\u003e\u003ccode\u003ec3fcebb\u003c/code\u003e\u003c/a\u003e axum-core 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a8790fc29b0db5708cdbcae70597d37c5afe1143\"\u003e\u003ccode\u003ea8790fc\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/26ba7bb6f21cf8996493481a5275c01152f0aaf9\"\u003e\u003ccode\u003e26ba7bb\u003c/code\u003e\u003c/a\u003e docs: consolidate state management docs in crate root (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/9fc59efc1fa9a11f4157cff1f2d22355f01d7bc0\"\u003e\u003ccode\u003e9fc59ef\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3689\"\u003e#3689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.8...axum-v0.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.54 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.54...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 `clap_complete` from 4.5.65 to 4.6.9\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_complete's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\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\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.5.65...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 `dirs` from 6.0.0 to 7.0.0\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 `inventory` from 0.3.21 to 0.3.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/inventory/releases\"\u003einventory's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Redox OS support (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e, thanks \u003ca href=\"https://github.com/willnode\"\u003e\u003ccode\u003e@​willnode\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for VxWorks targets (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/89\"\u003e#89\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elBoberido\"\u003e\u003ccode\u003e@​elBoberido\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering clippy::disallowed_types in downstream projects that use Loom (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/88\"\u003e#88\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elBoberido\"\u003e\u003ccode\u003e@​elBoberido\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for QNX Neutrino targets (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/87\"\u003e#87\u003c/a\u003e, thanks \u003ca href=\"https://github.com/orecham\"\u003e\u003ccode\u003e@​orecham\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/inventory/commit/ffc228473d7aa20ca0790ddccc894a20682489ae\"\u003e\u003ccode\u003effc2284\u003c/code\u003e\u003c/a\u003e Release 0.3.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b2d280f2dc9d34f59fb555ed7b453f88e471c299\"\u003e\u003ccode\u003eb2d280f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e from willnode/redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b3c1d19e1abadcf1b3cb3560555087d27d044708\"\u003e\u003ccode\u003eb3c1d19\u003c/code\u003e\u003c/a\u003e Redox support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/8e9a9bf114e3c3c87db46c17fa751b8df0bdf18b\"\u003e\u003ccode\u003e8e9a9bf\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b6f12356465680ffbf53af813ff4bb2affaa579f\"\u003e\u003ccode\u003eb6f1235\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/a5f99d2e57febbf0f438be8aa13ab7bb06475eef\"\u003e\u003ccode\u003ea5f99d2\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/758923586f7441b8a7b10c5885ac6983ede46e62\"\u003e\u003ccode\u003e7589235\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/inventory/commit/4a0769f1e2746428189a3a5df336af859e2646f8\"\u003e\u003ccode\u003e4a0769f\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/041adb9d0efdade925c4c4da1ebe881f160de98b\"\u003e\u003ccode\u003e041adb9\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/inventory/commit/a7b5b3dc6db4d7fbbcaaf0ecf323e03767698b72\"\u003e\u003ccode\u003ea7b5b3d\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/inventory/compare/0.3.21...0.3.25\"\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.1 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\u003ch2\u003ev0.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CertificateRevocationList parsing of PEM values.\u003c/li\u003e\n\u003cli\u003eFix logging in resolver to only show host, not full URL.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns to fallback to a default if \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e fails.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to handle \u003ccode\u003eSTOP_SENDING\u003c/code\u003e as not an error.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 pool to remove timed out QUIC connections.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 connection establishment picking IPv4 and IPv6.\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier.\u003c/li\u003e\n\u003cli\u003e(wasm) Only use wasm-bindgen on unknown-* targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.1...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rig-core` from 0.39.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/0xPlaygrounds/rig/blob/main/CHANGELOG.md\"\u003erig-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/compare/v0.41.0...v0.42.0\"\u003e0.42.0\u003c/a\u003e - 2026-08-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(voyageai)\u003c/em\u003e expose embedding request options (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2343\"\u003e#2343\u003c/a\u003e) (by \u003ca href=\"https://github.com/sergiomeneses\"\u003esergiomeneses\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(agent)\u003c/em\u003e [\u003cstrong\u003ebreaking\u003c/strong\u003e] expose portable model-turn termination metadata to hooks (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2341\"\u003e#2341\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecarry the provider transport request id on completion errors (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2314\"\u003e#2314\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2315\"\u003e#2315\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2315\"\u003e#2315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eresponse identity metadata — native response id + provider transport request id, to every completion observer (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2313\"\u003e#2313\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2313\"\u003e#2313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e per-breakpoint cache TTL — static prefix independent of conversation tail (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2266\"\u003e#2266\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2312\"\u003e#2312\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(venice)\u003c/em\u003e add Venice AI provider with live-recorded cassette coverage (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2306\"\u003e#2306\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e add image embeddings (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2304\"\u003e#2304\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e support strict tool use (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2296\"\u003e#2296\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(doubleword)\u003c/em\u003e report the embedding width Doubleword actually returns (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2356\"\u003e#2356\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openrouter)\u003c/em\u003e surface chat-completions refusals, and map the reasoning share of usage (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2358\"\u003e#2358\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig)\u003c/em\u003e exclude test cassettes from the published crate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2350\"\u003e#2350\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(embeddings)\u003c/em\u003e keep a document's embeddings in text order across batch boundaries (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2348\"\u003e#2348\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(embeddings)\u003c/em\u003e builder input order (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2344\"\u003e#2344\u003c/a\u003e) (by \u003ca href=\"https://github.com/sergiomeneses\"\u003esergiomeneses\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(mistral)\u003c/em\u003e eight more provider bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2337\"\u003e#2337\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e preserve the provider's response when a websocket upgrade is rejected (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2338\"\u003e#2338\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(core)\u003c/em\u003e [\u003cstrong\u003ebreaking\u003c/strong\u003e] preserve response headers on non-success HTTP errors (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2333\"\u003e#2333\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethree model-listing and usage bugs found by live cassette recording (anthropic, gemini) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2334\"\u003e#2334\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2334\"\u003e#2334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e six wire-level defects found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2332\"\u003e#2332\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(mistral)\u003c/em\u003e four provider bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2331\"\u003e#2331\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e two stop_sequence bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2329\"\u003e#2329\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini)\u003c/em\u003e four response-mapping bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2328\"\u003e#2328\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini, agent)\u003c/em\u003e close the whole output-budget truncation chain, not just the 4096 cap (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2324\"\u003e#2324\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e enable all-feature wasm builds (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2319\"\u003e#2319\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(bedrock)\u003c/em\u003e raw_completion discards provider-only response data (guardrail trace, request id, service tier) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2311\"\u003e#2311\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(bedrock)\u003c/em\u003e ship invocable model identifiers, and keep provider error bodies the SDK cannot classify (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2309\"\u003e#2309\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e validate required tool choice (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2302\"\u003e#2302\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e Cohere provider sends request shapes the v2 chat API rejects, and ships removed model IDs (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2263\"\u003e#2263\u003c/a\u003e) (by \u003ca href=\"https://github.com/rleisti\"\u003erleisti\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e preserve Responses message phase across stateless replay (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2269\"\u003e#2269\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2295\"\u003e#2295\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e merge additional_params tools into chat completions tool list (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/1890\"\u003e#1890\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2294\"\u003e#2294\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini)\u003c/em\u003e send temperature and max_tokens; add live regression cassettes and a cache-prefix guard (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2283\"\u003e#2283\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e prefer \u003ccode\u003emessage_delta\u003c/code\u003e usage.input_tokens when the provider sends it there (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2279\"\u003e#2279\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(release)\u003c/em\u003e isolate macro hygiene fixture (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2227\"\u003e#2227\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereconcile the changelogs and the migration guide with what actually merged (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2353\"\u003e#2353\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2353\"\u003e#2353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e make a live tracing capture provable, not assumed (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2347\"\u003e#2347\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(providers)\u003c/em\u003e share the paginated model-listing loop, and add Groq listing (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2339\"\u003e#2339\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e clear the outstanding security advisories (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2342\"\u003e#2342\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove #[non_exhaustive] from the workspace (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2335\"\u003e#2335\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2335\"\u003e#2335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-agent)\u003c/em\u003e share AgentConfig across builder, agent, and runner (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2326\"\u003e#2326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2327\"\u003e#2327\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eworkspace-wide LOC consolidation pass 8 (net −1,353 production lines) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2320\"\u003e#2320\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2320\"\u003e#2320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e consolidate provider boilerplate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2317\"\u003e#2317\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\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/0xPlaygrounds/rig/commit/d5a34986a1ad57f1e9c5984b82f8d7438ffc717e\"\u003e\u003ccode\u003ed5a3498\u003c/code\u003e\u003c/a\u003e chore(release): publish v0.42.0 from main, including everything merged since ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/9f74bbc97af3b072d5f22d4f85fa2395391bc7e3\"\u003e\u003ccode\u003e9f74bbc\u003c/code\u003e\u003c/a\u003e chore(deps): lower dependency floors to what rig needs and stop raising them ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/93b1fd0585acf47b5db508e932b35d34cd02f95b\"\u003e\u003ccode\u003e93b1fd0\u003c/code\u003e\u003c/a\u003e chore(deps): bump redis from 1.2.1 to 1.5.0 (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2361\"\u003e#2361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/4487ba299269c51ecb74b4a155ccc7190248c0d0\"\u003e\u003ccode\u003e4487ba2\u003c/code\u003e\u003c/a\u003e feat(agent): restore raw provider response access at the agent level, on both...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/2da030332e554c0843105431f2d98d56574a5e3e\"\u003e\u003ccode\u003e2da0303\u003c/code\u003e\u003c/a\u003e chore: release v0.42.0 (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2221\"\u003e#2221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/57b4ad2bb354c3f665dc079dedff05d31eacf98d\"\u003e\u003ccode\u003e57b4ad2\u003c/code\u003e\u003c/a\u003e fix(providers): survive truncated tool calls and preserve DeepSeek wire data ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/d525224eaa199f0d588e173671fbee0547fe8b03\"\u003e\u003ccode\u003ed525224\u003c/code\u003e\u003c/a\u003e fix(doubleword): report the embedding width Doubleword actually returns (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/8ea03a251b07a99006c9a50609da4aa945dddac9\"\u003e\u003ccode\u003e8ea03a2\u003c/code\u003e\u003c/a\u003e fix(openrouter): surface chat-completions refusals, and map the reasoning sha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/4232abdb85a3ef2c48ccf3fa5c2cb8636588db94\"\u003e\u003ccode\u003e4232abd\u003c/code\u003e\u003c/a\u003e docs: reconcile the changelogs and the migration guide with what actually mer...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/854b765abf574245470fa6440bf0ed33886c7f1e\"\u003e\u003ccode\u003e854b765\u003c/code\u003e\u003c/a\u003e fix(rig): exclude test cassettes from the published crate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2350\"\u003e#2350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/0xPlaygrounds/rig/compare/v0.39.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.40.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower MSRV to 1.88.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/camilesing/CodeSmith/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/camilesing%2FCodeSmith/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-14T22:03:40.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5856440539","node_id":"PR_kwDONlFhxc8AAAABIfzXFg","number":2327,"state":"open","title":"chore(deps): bump the cargo-minor-and-patch group across 1 directory with 31 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-10-14T22:03:40.000Z","updated_at":"2026-10-14T22:04:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-and-patch","update_count":31,"packages":[{"name":"tokio","old_version":"1.52.2","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"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.151","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"uuid","old_version":"1.23.1","new_version":"1.28.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"open","old_version":"5.3.4","new_version":"5.4.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"futures","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":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"hyper","old_version":"1.9.0","new_version":"1.12.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.20","new_version":"0.1.21","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"redis","old_version":"1.2.1","new_version":"1.7.1","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"clap-help","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/Canop/clap-help"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"inventory","old_version":"0.3.24","new_version":"0.3.25","repository_url":"https://github.com/dtolnay/inventory"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"indicatif","old_version":"0.18.4","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"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":"rust-embed","old_version":"8.11.0","new_version":"8.13.0"},{"name":"msb_krun","old_version":"0.1.16","new_version":"0.1.41","repository_url":"https://github.com/zerocore-ai/libkrun"},{"name":"crossbeam-queue","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"filetime","old_version":"0.2.27","new_version":"0.2.29","repository_url":"https://github.com/alexcrichton/filetime"},{"name":"humantime","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/chronotope/humantime"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 31 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.2` | `1.53.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.154` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.28.0` |\n| [open](https://github.com/Byron/open-rs) | `5.3.4` | `5.4.4` |\n| [futures](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| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.12.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.20` | `0.1.21` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [redis](https://github.com/redis-rs/redis-rs) | `1.2.1` | `1.7.1` |\n| [clap-help](https://github.com/Canop/clap-help) | `1.5.0` | `1.7.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.24` | `0.3.25` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.190` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.4` | `0.18.6` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\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| rust-embed | `8.11.0` | `8.13.0` |\n| [msb_krun](https://github.com/zerocore-ai/libkrun) | `0.1.16` | `0.1.41` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.12` | `0.3.14` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [filetime](https://github.com/alexcrichton/filetime) | `0.2.27` | `0.2.29` |\n| [humantime](https://github.com/chronotope/humantime) | `2.3.0` | `2.4.0` |\n\n\nUpdates `tokio` from 1.52.2 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.2...tokio-1.53.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.151 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.154\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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.28.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.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional serde format adapters by \u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.28.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/918\"\u003euuid-rs/uuid#918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\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.27.0...v1.28.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.27.0...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept case-insensitive urn:uuid: prefixes when parsing by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ordering of V7 UUIDs created by earlier seconds with later subsec nanos 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/915\"\u003euuid-rs/uuid#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.27.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/917\"\u003euuid-rs/uuid#917\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\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.1...v1.27.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.1...v1.27.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/276c23628a669ca9fca637f3326c21b114e88049\"\u003e\u003ccode\u003e276c236\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/918\"\u003e#918\u003c/a\u003e from uuid-rs/cargo/v1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b3b9f55260d402ed3184577bc35a054ba9a28f4\"\u003e\u003ccode\u003e4b3b9f5\u003c/code\u003e\u003c/a\u003e prepare for 1.28.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cbf9c818b89754a83d4ca54f2a9bf809e2476f67\"\u003e\u003ccode\u003ecbf9c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/916\"\u003e#916\u003c/a\u003e from RanaPriyansh/fix/optional-serde-adapters-840\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/784a0229388c3df8d729eb212f0580d2617191b2\"\u003e\u003ccode\u003e784a022\u003c/code\u003e\u003c/a\u003e Inline expected tokens in optional compact serde test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a5678c3156831969fbd4573b7afdd0585d88e3a1\"\u003e\u003ccode\u003ea5678c3\u003c/code\u003e\u003c/a\u003e Simplify optional serde adapter tests to option tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/638a5180ba347d52cd7eb60518dc751b1dfb2f80\"\u003e\u003ccode\u003e638a518\u003c/code\u003e\u003c/a\u003e Refactor optional serde adapter tests and share byte wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b62154e8be41ce42127cba08ee5e5cef3e2ea971\"\u003e\u003ccode\u003eb62154e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/917\"\u003e#917\u003c/a\u003e from uuid-rs/cargo/v1.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ffd8ec55f20006fa2b5978cc03a1e671835040e9\"\u003e\u003ccode\u003effd8ec5\u003c/code\u003e\u003c/a\u003e prepare for 1.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/654fa5b891d0346055d9d234599f80b06cf03a1c\"\u003e\u003ccode\u003e654fa5b\u003c/code\u003e\u003c/a\u003e Add optional serde format adapters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b6c10f9dd9cf37809460859ab88071d43703398\"\u003e\u003ccode\u003e4b6c10f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/915\"\u003e#915\u003c/a\u003e from uuid-rs/fix/v7-ordering\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open` from 5.3.4 to 5.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.4...v5.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `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 `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 `hyper` from 1.9.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add max_header_size limit for server and client (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4183\"\u003e#4183\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d1cd14eff392be63a2318d690cc9380723ec61a1\"\u003ed1cd14ef\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3832\"\u003e#3832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ewithdraw a stale want when the client dispatcher takes a request (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c44f1cc51c2bc45b502031a646d3d54315bd7a16\"\u003ec44f1cc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove content-length if transfer-encoding is auto-added (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4224\"\u003e#4224\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/69396fdd960629d69b09cc6c9b367ef8650c001d\"\u003e69396fdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways remove content-length if transfer-encoding is sent (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4223\"\u003e#4223\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/a5d7fd7861598c0b8c857cb75240a75bcfbd96a3\"\u003ea5d7fd78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elet a Connection close token win over a later keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4201\"\u003e#4201\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5dadff76d1cb5d21046218df3568569fbba8ed21\"\u003e5dadff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve hop-by-hop when setting close or keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4196\"\u003e#4196\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/74a39081ff1496970fb75da75c5282b23a9b69e5\"\u003e74a39081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e do not reserve capacity for idle Upgraded streams (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4198\"\u003e#4198\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/e89d0d93d9566210ee95aea234a00952ebc4a202\"\u003ee89d0d93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEverything\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: fix typo responsibile -\u0026gt; responsible by \u003ca href=\"https://github.com/vaibhav8a\"\u003e\u003ccode\u003e@​vaibhav8a\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4177\"\u003ehyperium/hyper#4177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: replace single-character lifetime names with descriptive names by \u003ca href=\"https://github.com/dox4\"\u003e\u003ccode\u003e@​dox4\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4173\"\u003ehyperium/hyper#4173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): resolve collapsible_match lint by \u003ca href=\"https://github.com/nakaryo716\"\u003e\u003ccode\u003e@​nakaryo716\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4178\"\u003ehyperium/hyper#4178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehyper Improvement Proposals 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/4131\"\u003ehyperium/hyper#4131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): simpler custom Incoming channel 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/4168\"\u003ehyperium/hyper#4168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(maintainers): add 0x676e67 as a collaborator 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/4184\"\u003ehyperium/hyper#4184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ext): remove broken \u003ccode\u003eOriginalHeaderOrder\u003c/code\u003e doctest by \u003ca href=\"https://github.com/cratelyn\"\u003e\u003ccode\u003e@​cratelyn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4188\"\u003ehyperium/hyper#4188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): remove unused \u003ccode\u003efutures-channel\u003c/code\u003e from \u003ccode\u003ehttp1\u003c/code\u003e feature by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4185\"\u003ehyperium/hyper#4185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.5.0 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4189\"\u003ehyperium/hyper#4189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): address ignored_unit_patterns lint by \u003ca href=\"https://github.com/nakaryo716\"\u003e\u003ccode\u003e@​nakaryo716\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4193\"\u003ehyperium/hyper#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve hop-by-hop when setting close or keep-alive by \u003ca href=\"https://github.com/dtolnay\"\u003e\u003ccode\u003e@​dtolnay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4196\"\u003ehyperium/hyper#4196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): do not reserve capacity for idle Upgraded streams by \u003ca href=\"https://github.com/Dev-next-gen\"\u003e\u003ccode\u003e@​Dev-next-gen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4198\"\u003ehyperium/hyper#4198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): Address clippy panics and missing_panics_doc lints by \u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4191\"\u003ehyperium/hyper#4191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos in capi README, MSRV and governance docs by \u003ca href=\"https://github.com/toyeshhm\"\u003e\u003ccode\u003e@​toyeshhm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4204\"\u003ehyperium/hyper#4204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): Address trivial, low quantity clippy lints. by \u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4190\"\u003ehyperium/hyper#4190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(clippy): allow clippy lints following 1.99.0 release 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/4219\"\u003ehyperium/hyper#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: remove useless_borrows_in_formatting from the clippy allowlist by \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4220\"\u003ehyperium/hyper#4220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(h1): mark partial Debug impls as non-exhaustive by \u003ca href=\"https://github.com/badimalex\"\u003e\u003ccode\u003e@​badimalex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4218\"\u003ehyperium/hyper#4218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): Address cast-possible-truncation clippy findings. by \u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4192\"\u003ehyperium/hyper#4192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http1): add max_header_size limit for server and client by \u003ca href=\"https://github.com/Aditya-9-6\"\u003e\u003ccode\u003e@​Aditya-9-6\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4183\"\u003ehyperium/hyper#4183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): let a Connection close token win over a later keep-alive by \u003ca href=\"https://github.com/shoemoney\"\u003e\u003ccode\u003e@​shoemoney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4201\"\u003ehyperium/hyper#4201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): always remove content-length if transfer-encoding is sent 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/4223\"\u003ehyperium/hyper#4223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): remove invalid content-length if transfer-encoding is auto-added 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/4224\"\u003ehyperium/hyper#4224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): withdraw a stale want when the client dispatcher takes a request by \u003ca href=\"https://github.com/shodoco\"\u003e\u003ccode\u003e@​shodoco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4208\"\u003ehyperium/hyper#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): skip waking a closed peer when a channel end drops by \u003ca href=\"https://github.com/0x676e67\"\u003e\u003ccode\u003e@​0x676e67\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4225\"\u003ehyperium/hyper#4225\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v1.12.0 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/4226\"\u003ehyperium/hyper#4226\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaibhav8a\"\u003e\u003ccode\u003e@​vaibhav8a\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4177\"\u003ehyperium/hyper#4177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dox4\"\u003e\u003ccode\u003e@​dox4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4173\"\u003ehyperium/hyper#4173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay\"\u003e\u003ccode\u003e@​dtolnay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4196\"\u003ehyperium/hyper#4196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Dev-next-gen\"\u003e\u003ccode\u003e@​Dev-next-gen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4198\"\u003ehyperium/hyper#4198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Siech0\"\u003e\u003ccode\u003e@​Siech0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4191\"\u003ehyperium/hyper#4191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toyeshhm\"\u003e\u003ccode\u003e@​toyeshhm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4204\"\u003ehyperium/hyper#4204\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\u003ch2\u003ev1.12.0 (2026-10-06)\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\u003ewithdraw a stale want when the client dispatcher takes a request (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4208\"\u003e#4208\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c44f1cc51c2bc45b502031a646d3d54315bd7a16\"\u003ec44f1cc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove content-length if transfer-encoding is auto-added (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4224\"\u003e#4224\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/69396fdd960629d69b09cc6c9b367ef8650c001d\"\u003e69396fdd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ealways remove content-length if transfer-encoding is sent (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4223\"\u003e#4223\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/a5d7fd7861598c0b8c857cb75240a75bcfbd96a3\"\u003ea5d7fd78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elet a Connection close token win over a later keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4201\"\u003e#4201\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5dadff76d1cb5d21046218df3568569fbba8ed21\"\u003e5dadff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve hop-by-hop when setting close or keep-alive (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4196\"\u003e#4196\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/74a39081ff1496970fb75da75c5282b23a9b69e5\"\u003e74a39081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e do not reserve capacity for idle Upgraded streams (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4198\"\u003e#4198\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/e89d0d93d9566210ee95aea234a00952ebc4a202\"\u003ee89d0d93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add max_header_size limit for server and client (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4183\"\u003e#4183\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d1cd14eff392be63a2318d690cc9380723ec61a1\"\u003ed1cd14ef\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3832\"\u003e#3832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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#...\n\n_Description has been truncated_","html_url":"https://github.com/iii-hq/iii/pull/2327","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iii-hq%2Fiii/issues/2327","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2327/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-14T16:36:26.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5851654316","node_id":"PR_kwDOTWimM88AAAABIb8BqA","number":503,"state":"closed","title":"Bump the cargo group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2026-10-15T00:01:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T16:36:26.000Z","updated_at":"2026-10-15T00:01:54.000Z","time_to_close":26717,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":19,"packages":[{"name":"tokio","old_version":"1.53.1","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"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.151","new_version":"1.0.154","repository_url":"https://github.com/serde-rs/json"},{"name":"toml","old_version":"0.9.12+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"clap","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"aes-gcm","old_version":"0.10.3","new_version":"0.11.1","repository_url":"https://github.com/RustCrypto/AEADs"},{"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":"uuid","old_version":"1.26.1","new_version":"1.28.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"fluent-templates","old_version":"0.13.3","new_version":"0.15.1","repository_url":"https://github.com/XAMPPRocky/fluent-templates"},{"name":"rmcp","old_version":"2.2.0","new_version":"3.5.1","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"tokio-test","old_version":"0.4.5","new_version":"0.4.6","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tauri","old_version":"2.11.5","new_version":"2.12.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin-global-shortcut","old_version":"2.3.1","new_version":"2.4.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-single-instance","old_version":"2.4.5","new_version":"2.5.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-build","old_version":"2.6.3","new_version":"2.7.2","repository_url":"https://github.com/tauri-apps/tauri"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.53.1` | `1.53.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.151` | `1.0.154` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.12+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.6` | `4.6.7` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [aes-gcm](https://github.com/RustCrypto/AEADs) | `0.10.3` | `0.11.1` |\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| [uuid](https://github.com/uuid-rs/uuid) | `1.26.1` | `1.28.0` |\n| [fluent-templates](https://github.com/XAMPPRocky/fluent-templates) | `0.13.3` | `0.15.1` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `2.2.0` | `3.5.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.190` |\n| [tokio-test](https://github.com/tokio-rs/tokio) | `0.4.5` | `0.4.6` |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.3` |\n| [tauri-plugin-global-shortcut](https://github.com/tauri-apps/plugins-workspace) | `2.3.1` | `2.4.1` |\n| [tauri-plugin-single-instance](https://github.com/tauri-apps/plugins-workspace) | `2.4.5` | `2.5.3` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.6.3` | `2.7.2` |\n\n\nUpdates `tokio` from 1.53.1 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.1...tokio-1.53.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.151 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.151...v1.0.154\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.9.12+spec-1.1.0 to 1.1.2+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a3d0047c95dfc6e82997d508dd93c9908650a418\"\u003e\u003ccode\u003ea3d0047\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cc37615fc8d9213594250043e0e3b6cf73ed1e69\"\u003e\u003ccode\u003ecc37615\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f5e9e130ae2cb17497cd7811a4a1e78fb5715d7\"\u003e\u003ccode\u003e7f5e9e1\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/52feb9070cca1734db13d22796efd1115835881b\"\u003e\u003ccode\u003e52feb90\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/aad85d4921e8eb500cc7a26ac1165f111a59c433\"\u003e\u003ccode\u003eaad85d4\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8b1ac44bcae5ffc4e58e8809a031ab05f486ccbe\"\u003e\u003ccode\u003e8b1ac44\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9effd79ff2ea692420931e2e4d58969525e6c398\"\u003e\u003ccode\u003e9effd79\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9db8aad6eafbc62f6b9d1950117649cc41eaf695\"\u003e\u003ccode\u003e9db8aad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e55a6633d9e16e4406db8a9fb8ce26fa84fb1553\"\u003e\u003ccode\u003ee55a663\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c11d7d7ad38781b66e7df34371ce3969677bc62d\"\u003e\u003ccode\u003ec11d7d7\u003c/code\u003e\u003c/a\u003e Optimisations (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.9.12...toml-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.6 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.6...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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 `aes-gcm` from 0.10.3 to 0.11.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/2eff6ccb137850202ad581afb6e947f302ccbbcf\"\u003e\u003ccode\u003e2eff6cc\u003c/code\u003e\u003c/a\u003e Cut releases that replace \u003ccode\u003esubtle\u003c/code\u003e with \u003ccode\u003ectutils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/880\"\u003e#880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/c90047f5766f82ff31090dbad8e8e6ffb48a8824\"\u003e\u003ccode\u003ec90047f\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003esubtle\u003c/code\u003e with \u003ccode\u003ectutils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/879\"\u003e#879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/da2169e3e56eb426113e8a0d3ff38aa90ffbe92f\"\u003e\u003ccode\u003eda2169e\u003c/code\u003e\u003c/a\u003e ocb3: remove unused \u003ccode\u003ectr\u003c/code\u003e and \u003ccode\u003ezeroize\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/876\"\u003e#876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/f5374f3420eac3de905fb74f3b57aa1a1e0eea1c\"\u003e\u003ccode\u003ef5374f3\u003c/code\u003e\u003c/a\u003e Add missing crates to the root readme table (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/877\"\u003e#877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/e946770c449afdd41b8122abd96909703413bc95\"\u003e\u003ccode\u003ee946770\u003c/code\u003e\u003c/a\u003e eax v0.6.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/875\"\u003e#875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/88ceb7d0d177d646c51a77e17d7d452586d3ec87\"\u003e\u003ccode\u003e88ceb7d\u003c/code\u003e\u003c/a\u003e deoxys v0.2.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/7d22c81dc63929e0a284bc2530b49e5b28b23a0c\"\u003e\u003ccode\u003e7d22c81\u003c/code\u003e\u003c/a\u003e belt-dwp v0.1.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/09308ef932e9359c0e3fe0e750531f13a43a9de2\"\u003e\u003ccode\u003e09308ef\u003c/code\u003e\u003c/a\u003e ascon-aead128 v0.1.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/e1b1e6e312b00f2ce7a2fc02d208681fb5d25f64\"\u003e\u003ccode\u003ee1b1e6e\u003c/code\u003e\u003c/a\u003e aes-siv v0.8.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/303c27f5614f6dbb6870fa373f088067a583d1f5\"\u003e\u003ccode\u003e303c27f\u003c/code\u003e\u003c/a\u003e ccm v0.6.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/AEADs/compare/aes-gcm-v0.10.3...aes-gcm-v0.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base64` from 0.22.1 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md\"\u003ebase64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.23.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMake the tests build again on non-SIMD architectures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.23.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more consts for preconfigured configs and engines\u003c/li\u003e\n\u003cli\u003eMake DecodeError::InvalidLastSymbol more clear by including the decoded value\u003c/li\u003e\n\u003cli\u003eAdded SIMD-accelerated engines behind the default-on \u003ccode\u003esimd-unsafe\u003c/code\u003e feature: \u003ccode\u003eSimd\u003c/code\u003e picks the best\ninstruction set at runtime (AVX2 on \u003ccode\u003ex86_64\u003c/code\u003e, NEON on \u003ccode\u003eaarch64\u003c/code\u003e) and falls back to the scalar\n\u003ccode\u003eGeneralPurpose\u003c/code\u003e engine, while \u003ccode\u003eAvx2\u003c/code\u003e and \u003ccode\u003eNeon\u003c/code\u003e target one instruction set with no runtime\ndetection and work in \u003ccode\u003eno_std\u003c/code\u003e. The engines support the standard and URL-safe alphabets.\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.71.0\u003c/li\u003e\n\u003cli\u003eAdd support for custom padding symbols\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/069bf7067b949f5c0a92b6ceb82492920502f2c2\"\u003e\u003ccode\u003e069bf70\u003c/code\u003e\u003c/a\u003e v0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/6ab1fb0a5843013557a52c45c84b91f5d1bb87af\"\u003e\u003ccode\u003e6ab1fb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/310\"\u003e#310\u003c/a\u003e from musicinmybrain/test-on-non-simd-arches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/7cffce6f971acdf48f83112cbdd63bd61125ba06\"\u003e\u003ccode\u003e7cffce6\u003c/code\u003e\u003c/a\u003e Fix testing on architectures without unsafe SIMD support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e34f9a08c5c89a4641350ac22033f3fa4f5d4d97\"\u003e\u003ccode\u003ee34f9a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/308\"\u003e#308\u003c/a\u003e from atouchet/com\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e9240c9a01e0a4934c5619e74740caa6d1f67ce9\"\u003e\u003ccode\u003ee9240c9\u003c/code\u003e\u003c/a\u003e Remove outdated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/9e9220a4166f628de7c8803289e120ae1e944f78\"\u003e\u003ccode\u003e9e9220a\u003c/code\u003e\u003c/a\u003e v0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/870326ec592eebde9d6bfe4c5d8130c591273e9c\"\u003e\u003ccode\u003e870326e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/306\"\u003e#306\u003c/a\u003e from marshallpierce/mp/trailing-bits-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/fbec5f1050f9fc16e6a826ebabaa2b7b0644bd67\"\u003e\u003ccode\u003efbec5f1\u003c/code\u003e\u003c/a\u003e Document no trailing trailing bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/0a23549968f059b53cf39e96eba8f46779f322a7\"\u003e\u003ccode\u003e0a23549\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/305\"\u003e#305\u003c/a\u003e from marshallpierce/mp/edition-2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/f10b7e20614135aa61289140683fc93e5a45d338\"\u003e\u003ccode\u003ef10b7e2\u003c/code\u003e\u003c/a\u003e Update deps \u0026amp; edition\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha2` from 0.10.9 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765\"\u003e\u003ccode\u003effe0939\u003c/code\u003e\u003c/a\u003e Release sha2 0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9\"\u003e\u003ccode\u003e8991b65\u003c/code\u003e\u003c/a\u003e Use the standard order of the \u003ccode\u003e[package]\u003c/code\u003e section fields (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985\"\u003e\u003ccode\u003e3d2bc57\u003c/code\u003e\u003c/a\u003e sha2: refactor backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/faa55fb83697c8f3113636d88070e5f5edc8c335\"\u003e\u003ccode\u003efaa55fb\u003c/code\u003e\u003c/a\u003e sha3: bump \u003ccode\u003ekeccak\u003c/code\u003e to v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/d3e6489e56f8486d4a93ceb7a8abf4924af1de7b\"\u003e\u003ccode\u003ed3e6489\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.9 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/bbf6f51ff97f81ab15e6e5f6cf878bfbcb1f47c8\"\u003e\u003ccode\u003ebbf6f51\u003c/code\u003e\u003c/a\u003e sha2: tweak backend docs (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/155dbbf2959dbec0ec75948a82590ddaede2d3bc\"\u003e\u003ccode\u003e155dbbf\u003c/code\u003e\u003c/a\u003e sha3: add default value for the \u003ccode\u003eDS\u003c/code\u003e generic parameter on \u003ccode\u003eTurboShake128/256\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ed514f2b34526683b3b7c41670f1887982c3df64\"\u003e\u003ccode\u003eed514f2\u003c/code\u003e\u003c/a\u003e Use published version of \u003ccode\u003ekeccak\u003c/code\u003e v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/702bcd83735a49c928c0fc24506924f5c0aa22af\"\u003e\u003ccode\u003e702bcd8\u003c/code\u003e\u003c/a\u003e Migrate to closure-based \u003ccode\u003ekeccak\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/827c043f82d57666a0b146d156e91c39535c1305\"\u003e\u003ccode\u003e827c043\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.26.1 to 1.28.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.28.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd optional serde format adapters by \u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.28.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/918\"\u003euuid-rs/uuid#918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RanaPriyansh\"\u003e\u003ccode\u003e@​RanaPriyansh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/916\"\u003euuid-rs/uuid#916\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.27.0...v1.28.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.27.0...v1.28.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept case-insensitive urn:uuid: prefixes when parsing by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ordering of V7 UUIDs created by earlier seconds with later subsec nanos 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/915\"\u003euuid-rs/uuid#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.27.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/917\"\u003euuid-rs/uuid#917\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\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.1...v1.27.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.1...v1.27.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/276c23628a669ca9fca637f3326c21b114e88049\"\u003e\u003ccode\u003e276c236\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/918\"\u003e#918\u003c/a\u003e from uuid-rs/cargo/v1.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b3b9f55260d402ed3184577bc35a054ba9a28f4\"\u003e\u003ccode\u003e4b3b9f5\u003c/code\u003e\u003c/a\u003e prepare for 1.28.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cbf9c818b89754a83d4ca54f2a9bf809e2476f67\"\u003e\u003ccode\u003ecbf9c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/916\"\u003e#916\u003c/a\u003e from RanaPriyansh/fix/optional-serde-adapters-840\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/784a0229388c3df8d729eb212f0580d2617191b2\"\u003e\u003ccode\u003e784a022\u003c/code\u003e\u003c/a\u003e Inline expected tokens in optional compact serde test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a5678c3156831969fbd4573b7afdd0585d88e3a1\"\u003e\u003ccode\u003ea5678c3\u003c/code\u003e\u003c/a\u003e Simplify optional serde adapter tests to option tokens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/638a5180ba347d52cd7eb60518dc751b1dfb2f80\"\u003e\u003ccode\u003e638a518\u003c/code\u003e\u003c/a\u003e Refactor optional serde adapter tests and share byte wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b62154e8be41ce42127cba08ee5e5cef3e2ea971\"\u003e\u003ccode\u003eb62154e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/917\"\u003e#917\u003c/a\u003e from uuid-rs/cargo/v1.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ffd8ec55f20006fa2b5978cc03a1e671835040e9\"\u003e\u003ccode\u003effd8ec5\u003c/code\u003e\u003c/a\u003e prepare for 1.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/654fa5b891d0346055d9d234599f80b06cf03a1c\"\u003e\u003ccode\u003e654fa5b\u003c/code\u003e\u003c/a\u003e Add optional serde format adapters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b6c10f9dd9cf37809460859ab88071d43703398\"\u003e\u003ccode\u003e4b6c10f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/915\"\u003e#915\u003c/a\u003e from uuid-rs/fix/v7-ordering\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.1...v1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fluent-templates` from 0.13.3 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/blob/master/CHANGELOG.md\"\u003efluent-templates's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/compare/fluent-templates-v0.15.0...fluent-templates-v0.15.1\"\u003e0.15.1\u003c/a\u003e - 2026-08-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e Walk the locales directory in a defined order (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/pull/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v0.15.0 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/pull/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/compare/fluent-templates-v0.14.0...fluent-templates-v0.15.0\"\u003e0.15.0\u003c/a\u003e - 2026-07-27\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Upgrade to Tera v2 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/pull/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse the new tera 2.1 version (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/pull/110\"\u003e#110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(fluent-templates)\u003c/em\u003e release v0.14.0 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/pull/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/compare/fluent-templates-v0.14.0...fluent-templates-v0.15.0\"\u003e0.15.0\u003c/a\u003e - 2026-07-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Upgrade to Tera v2 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/pull/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/compare/fluent-templates-v0.13.3...fluent-templates-v0.14.0\"\u003e0.14.0\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Build function returns proper error type (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/pull/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Lines Of Code badge from README\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/6d7714243a71b304ddd32aff94193a2cdd66b6e7\"\u003e\u003ccode\u003e6d77142\u003c/code\u003e\u003c/a\u003e chore: release v0.15.1 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/d79f218b3e396b03810a8a01646c2183cd079ffb\"\u003e\u003ccode\u003ed79f218\u003c/code\u003e\u003c/a\u003e fix(macros): Walk the locales directory in a defined order (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/fd0720b4a8b8d4bef4ea128a72f9b196ba302a2a\"\u003e\u003ccode\u003efd0720b\u003c/code\u003e\u003c/a\u003e chore: release v0.15.0 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/d3456975fd95687dc71a09d2fdbe8958608cadb3\"\u003e\u003ccode\u003ed345697\u003c/code\u003e\u003c/a\u003e Use the new tera 2.1 version (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/110\"\u003e#110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/f0a57ac8dcaa565b3e18c6f26142a78f21f1bac5\"\u003e\u003ccode\u003ef0a57ac\u003c/code\u003e\u003c/a\u003e chore(fluent-templates): release v0.14.0 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/107\"\u003e#107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/650d2b73e9f1b604df21c4f54012fbdd03ad4c29\"\u003e\u003ccode\u003e650d2b7\u003c/code\u003e\u003c/a\u003e feat!: Upgrade to Tera v2 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/5d691e1d73e0cee0d3ff3aeff7e6869aaa39b54a\"\u003e\u003ccode\u003e5d691e1\u003c/code\u003e\u003c/a\u003e chore: release v0.13.4 (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/007e85ff98b523b3402e4732cb7f03a66669ea06\"\u003e\u003ccode\u003e007e85f\u003c/code\u003e\u003c/a\u003e fix!: Build function returns proper error type (\u003ca href=\"https://redirect.github.com/XAMPPRocky/fluent-templates/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/commit/cd2e8794af1f2d92191e1a7f7d586c440ec27278\"\u003e\u003ccode\u003ecd2e879\u003c/code\u003e\u003c/a\u003e Remove Lines Of Code badge from README\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/XAMPPRocky/fluent-templates/compare/fluent-templates-v0.13.3...fluent-templates-v0.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmcp` from 2.2.0 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v3.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v3.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(server)\u003c/em\u003e keep discover lifecycle bootstrap-neutral (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1248\"\u003e#1248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep handler-generated invalid params errors in-band (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(model)\u003c/em\u003e export object! macro without macros feature (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(server)\u003c/em\u003e default missing cache hints for 2026-07-28 peers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rmcp] Notify credential stores when a refresh token is rejected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v3.5.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v3.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate LATEST and add LATEST_WITH_INITIALIZE (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(model)\u003c/em\u003e decode float fields through serde_json::Number (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e reject duplicate sep-2243 headers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(transport)\u003c/em\u003e match explicit default ports in Origin allowlist (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e tolerate empty cacheScope instead of silently dropping the whole result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1281\"\u003e#1281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(model)\u003c/em\u003e preserve explicit null structuredContent in CallToolResult (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecargo fmt fixes on validate_standard_headers changes (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v3.4.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v3.4.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport)\u003c/em\u003e fall back after JSON discover rejections (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\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/modelcontextprotocol/rust-sdk/commit/79437f291b2c44053d00dcd5db969fd0cca7c887\"\u003e\u003ccode\u003e79437f2\u003c/code\u003e\u003c/a\u003e chore: release v3.5.1 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/4a226c7cb9816e9b82e7d638d76ec4d58ba342d1\"\u003e\u003ccode\u003e4a226c7\u003c/code\u003e\u003c/a\u003e fix(server): keep discover lifecycle bootstrap-neutral (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1248\"\u003e#1248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/931d47133adefd082599be494e3e77c1b9ade3e5\"\u003e\u003ccode\u003e931d471\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/cf1e9aa74590f0556809099dc76465bd498fd916\"\u003e\u003ccode\u003ecf1e9aa\u003c/code\u003e\u003c/a\u003e fix: keep handler-generated invalid params errors in-band (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/deef9bb8952ffc042bc8cce7ce70b5ea51ec4adf\"\u003e\u003ccode\u003edeef9bb\u003c/code\u003e\u003c/a\u003e fix(model): export object! macro without macros feature (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/c0d667e003d7cce82c17bdb3cb776f1d6cda39eb\"\u003e\u003ccode\u003ec0d667e\u003c/code\u003e\u003c/a\u003e fix(server): default missing cache hints for 2026-07-28 peers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/94c5c039a6a15ea8853c3d9a711d40d771709be9\"\u003e\u003ccode\u003e94c5c03\u003c/code\u003e\u003c/a\u003e fix: use MSRV-aware dependency resolver (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/8f9a28ecdb5f9237dd7927f915df82cd4d02d09b\"\u003e\u003ccode\u003e8f9a28e\u003c/code\u003e\u003c/a\u003e fix(examples): fix complex auth server discovery (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/ae2f9c9b45a2c98d24ee345406e79f507c9f9282\"\u003e\u003ccode\u003eae2f9c9\u003c/code\u003e\u003c/a\u003e [rmcp] Notify credential stores when a refresh token is rejected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/bdd93dc6eb7060967b8054767d94106b922bbc35\"\u003e\u003ccode\u003ebdd93dc\u003c/code\u003e\u003c/a\u003e ci: reject multi-line codex auth secret (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v2.2.0...rmcp-v3.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.185 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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/libc/blob/0.2.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7b0ab5528dc7f361f3a0b4c06c2cad9971617f75\"\u003e\u003ccode\u003e7b0ab55\u003c/code\u003e\u003c/a\u003e ci: Rename \u003ccode\u003epublish_0.2.yml\u003c/code\u003e to \u003ccode\u003erelease.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ac85dde5fc269ab4a8cd935d3f76adf85372677c\"\u003e\u003ccode\u003eac85dde\u003c/code\u003e\u003c/a\u003e ci: Sync release permissions with \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8f8cd2032060e1477c08077cd5f89215384723e2\"\u003e\u003ccode\u003e8f8cd20\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.190\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/052c6e6a0186eeecf22c743d57c65a9963571241\"\u003e\u003ccode\u003e052c6e6\u003c/code\u003e\u003c/a\u003e changelog: Fix an incorrect commit link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea19fd7fba435c629ed247de7138d5cdb1dea309\"\u003e\u003ccode\u003eea19fd7\u003c/code\u003e\u003c/a\u003e test: Remove explicit \u003ccode\u003elibc\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/6dbf3a29a0a972087b684bc6d6cbf20f92143b66\"\u003e\u003ccode\u003e6dbf3a2\u003c/code\u003e\u003c/a\u003e dragonfly: Move \u003ccode\u003eINHERIT_ZERO\u003c/code\u003e to the freebsd module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8a64766c8514865dea77cfc3216f5a9dc38c6728\"\u003e\u003ccode\u003e8a64766\u003c/code\u003e\u003c/a\u003e apple: add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/28de5147ff5665b835472f00ead49da71084a593\"\u003e\u003ccode\u003e28de514\u003c/code\u003e\u003c/a\u003e linux, netbsd: Give statvfs a \u003ccode\u003eDefault\u003c/code\u003e impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a58a95f01d0561e75261052f5d8b3ad188f1ae4e\"\u003e\u003ccode\u003ea58a95f\u003c/code\u003e\u003c/a\u003e cygwin: Change \u003ccode\u003ePOSIX_SPAWN_*\u003c/code\u003e flags to \u003ccode\u003ec_short\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d175264e718db4f216df7aad5f1291fd0ec34139\"\u003e\u003ccode\u003ed175264\u003c/code\u003e\u003c/a\u003e apple: \u003ccode\u003etimeval32\u003c/code\u003e is exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.185...0.2.190\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-test` from 0.4.5 to 0.4.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f987088648d9ea95bf091fdd0b05445a40ca4999\"\u003e\u003ccode\u003ef987088\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-test 0.4.6 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8508\"\u003e#8508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/1daf3c5a7d1699d6d6624e67d7f3d8c70477da83\"\u003e\u003ccode\u003e1daf3c5\u003c/code\u003e\u003c/a\u003e io: add inspect adapter accessors (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8486\"\u003e#8486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec6d2afd12fff6dec08af648cf292fbbfe5122fa\"\u003e\u003ccode\u003eec6d2af\u003c/code\u003e\u003c/a\u003e stream: implement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003eThrottle\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8485\"\u003e#8485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3930bd182cb18b534a34af86874a427da4a03c45\"\u003e\u003ccode\u003e3930bd1\u003c/code\u003e\u003c/a\u003e net: add Safety docs and Default impls for named pipe options (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8378\"\u003e#8378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e37e284e4ba14c29359c692fe36a2a623d8255a1\"\u003e\u003ccode\u003ee37e284\u003c/code\u003e\u003c/a\u003e io: retry on \u003ccode\u003eInterrupted\u003c/code\u003e in more operations (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8460\"\u003e#8460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e43fb07c7ca1cec1a34a9feb387d727f2ce85029\"\u003e\u003ccode\u003ee43fb07\u003c/code\u003e\u003c/a\u003e rt: suggest \u003ccode\u003e.await\u003c/code\u003e in nested \u003ccode\u003eblock_on\u003c/code\u003e panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8501\"\u003e#8501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2ebac75c369d7f6b9e899862ae7302113513c395\"\u003e\u003ccode\u003e2ebac75\u003c/code\u003e\u003c/a\u003e stream: implement \u003ccode\u003eFusedStream\u003c/code\u003e for MPSC receiver wrappers (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8500\"\u003e#8500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9bc516aee195af7cf37cd79c7a35c4a889501ff9\"\u003e\u003ccode\u003e9bc516a\u003c/code\u003e\u003c/a\u003e stream: clarify readiness docs for basic streams (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8495\"\u003e#8495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5d5ca1181e3f17d56e03eac9756fa78dba399a39\"\u003e\u003ccode\u003e5d5ca11\u003c/code\u003e\u003c/a\u003e rt: avoid overflow in \u003ccode\u003eshutdown_timeout()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8497\"\u003e#8497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/dd826ef1efa9202a3ed3c897f17e4cbb8f687955\"\u003e\u003ccode\u003edd826ef\u003c/code\u003e\u003c/a\u003e io: reject zero capacity in BufReader (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8494\"\u003e#8494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-test-0.4.5...tokio-test-0.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri` from 2.11.5 to 2.12.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's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri v2.12.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 1296 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1092 crate dependencies)\nCrate:     fxhash\nVersion:   0.2.1\nWarning:   unmaintained\nTitle:     fxhash - no longer maintained\nDate:      2025-09-05\nID:        RUSTSEC-2025-0057\nURL:       https://rustsec.org/advisories/RUSTSEC-2025-0057\n\u003cp\u003eCrate:     paste\u003cbr /\u003e\nVersion:   1.0.15\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     paste - no longer maintained\u003cbr /\u003e\nDate:      2024-10-07\u003cbr /\u003e\nID:        RUSTSEC-2024-0436\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2024-0436\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2024-0436\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustls-pemfile\u003cbr /\u003e\nVersion:   2...\n\n_Description has been truncated_","html_url":"https://github.com/btsouth/ceiling/pull/503","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/btsouth%2Fceiling/issues/503","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/503/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-14T16:15:47.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5851347229","node_id":"PR_kwDOQj9g9c8AAAABIbsHwg","number":77,"state":"closed","title":"chore(deps): bump the compatible-updates group with 10 updates","user":"dependabot[bot]","labels":["chore","dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-14T18:43:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T16:15:47.000Z","updated_at":"2026-10-14T18:43:24.000Z","time_to_close":8848,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"compatible-updates","update_count":10,"packages":[{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"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.20","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"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.154","repository_url":"https://github.com/serde-rs/json"},{"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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the compatible-updates group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.20` | `2.0.21` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.154` |\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\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 `prost-types` 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-types'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 `clap` from 4.6.1 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `thiserror` from 2.0.20 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.20...2.0.21\"\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.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\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.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.154\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.154\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport preserve_order in no_std builds (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e, thanks \u003ca href=\"https://github.com/razmser\"\u003e\u003ccode\u003e@​razmser\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.153\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReport invalid UTF-8 at the first bad byte (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e, thanks \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/20572a6d066958542d79cdd6cf1a7cd9f0c8e1f8\"\u003e\u003ccode\u003e20572a6\u003c/code\u003e\u003c/a\u003e Release 1.0.154\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a91bfaf539aa7927ab88086d7a9ff522cb090f7a\"\u003e\u003ccode\u003ea91bfaf\u003c/code\u003e\u003c/a\u003e Fix RandomState links in map documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3c932c05f73bcbc7626db4e1959cbce075d7106e\"\u003e\u003ccode\u003e3c932c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1333\"\u003e#1333\u003c/a\u003e from razmser/no-std-preserve-order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b2d7264cef72ef297058ef7d731e7d77574cf3e\"\u003e\u003ccode\u003e4b2d726\u003c/code\u003e\u003c/a\u003e Release 1.0.153\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/83335eed01fcfe5f3cfb8064938df935e99e3d61\"\u003e\u003ccode\u003e83335ee\u003c/code\u003e\u003c/a\u003e Touch up PR 1345\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/4b4810a451a3095c7bcce792782e460cf1105d8d\"\u003e\u003ccode\u003e4b4810a\u003c/code\u003e\u003c/a\u003e Resolve range_plus_one pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8af71cc0d7ceecd53b9c9b5a9ac512e98d1c78e7\"\u003e\u003ccode\u003e8af71cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1345\"\u003e#1345\u003c/a\u003e from 00200200/fix-invalid-utf8-error-column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/452afa2630f1d568ba06a5f43ad2e2f5303ac000\"\u003e\u003ccode\u003e452afa2\u003c/code\u003e\u003c/a\u003e Correct multiline raw UTF-8 error positions and simplify indexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.154\"\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\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/daisuke8000/coral/pull/77","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/daisuke8000%2Fcoral/issues/77","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/77/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-14T00:27:29.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5839818368","node_id":"PR_kwDOS_i46s8AAAABISevCQ","number":22,"state":"closed","title":"Bump the cargo-minor-patch group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-16T10:54:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T00:27:29.000Z","updated_at":"2026-10-16T10:54:42.000Z","time_to_close":210431,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-minor-patch","update_count":18,"packages":[{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures-util","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":"tui-tree-widget","old_version":"0.24.0","new_version":"0.24.1","repository_url":"https://github.com/EdJoPaTo/tui-rs-tree-widget"},{"name":"tui-input","old_version":"0.15.3","new_version":"0.15.5","repository_url":"https://github.com/sayanarijit/tui-input"},{"name":"redis","old_version":"1.3.0","new_version":"1.7.1","repository_url":"https://github.com/redis-rs/redis-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.150","new_version":"1.0.152","repository_url":"https://github.com/serde-rs/json"},{"name":"keyring","old_version":"4.1.4","new_version":"4.2.0","repository_url":"https://github.com/open-source-cooperative/keyring-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.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.6.7","new_version":"4.6.11","repository_url":"https://github.com/clap-rs/clap"},{"name":"time","old_version":"0.3.53","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"lapin","old_version":"4.10.0","new_version":"4.12.1","repository_url":"https://github.com/amqp-rs/lapin"},{"name":"ureq","old_version":"3.3.0","new_version":"3.4.2","repository_url":"https://github.com/algesten/ureq"},{"name":"insta","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/mitsuhiko/insta"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-patch group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.2` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.20` |\n| [futures-util](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| [tui-tree-widget](https://github.com/EdJoPaTo/tui-rs-tree-widget) | `0.24.0` | `0.24.1` |\n| [tui-input](https://github.com/sayanarijit/tui-input) | `0.15.3` | `0.15.5` |\n| [redis](https://github.com/redis-rs/redis-rs) | `1.3.0` | `1.7.1` |\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.152` |\n| [keyring](https://github.com/open-source-cooperative/keyring-rs) | `4.1.4` | `4.2.0` |\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.21` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.7` | `4.6.11` |\n| [time](https://github.com/time-rs/time) | `0.3.53` | `0.3.55` |\n| [lapin](https://github.com/amqp-rs/lapin) | `4.10.0` | `4.12.1` |\n| [ureq](https://github.com/algesten/ureq) | `3.3.0` | `3.4.2` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.48.0` | `1.49.0` |\n\n\nUpdates `tokio` from 1.52.3 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\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.2\"\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.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5ec9e6b8d5a7111fe9cd35a637bd8b4e4eb1e483\"\u003e\u003ccode\u003e5ec9e6b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.20 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8608\"\u003e#8608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/afd1b2637014475a3176c4d82be01141c284918f\"\u003e\u003ccode\u003eafd1b26\u003c/code\u003e\u003c/a\u003e docs: fix stray braces and broken links in rustdoc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8605\"\u003e#8605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3eb95a40f1b88623470c4e902e2fa90e807fdeed\"\u003e\u003ccode\u003e3eb95a4\u003c/code\u003e\u003c/a\u003e wasm: use sleep on emscripten without JSPI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b22c80243589560ddbced2c2970a2950f996ae6f\"\u003e\u003ccode\u003eb22c802\u003c/code\u003e\u003c/a\u003e wasm: link emscripten_promise_await for Emscripten 4.x compatibility (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16b1f9d2cfbdcab4966cdb80da0416786e8feeef\"\u003e\u003ccode\u003e16b1f9d\u003c/code\u003e\u003c/a\u003e ci: pin libc to 0.2.189 on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8594\"\u003e#8594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b2636752450484955e7ad334bac678424d51bc4a\"\u003e\u003ccode\u003eb263675\u003c/code\u003e\u003c/a\u003e time: clean up stale Err(Invalid) doc and typo (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8590\"\u003e#8590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5d5cd8b5b896796445920b3b78c1ad5f9b853fc6\"\u003e\u003ccode\u003e5d5cd8b\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.53.2' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8578\"\u003e#8578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\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.20\"\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 `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 `tui-tree-widget` from 0.24.0 to 0.24.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/EdJoPaTo/tui-rs-tree-widget/releases\"\u003etui-tree-widget's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea3467c1 build: reduce required dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdJoPaTo/tui-rs-tree-widget/commit/a378ec844f32222fdd93645345300ff0eb953f7d\"\u003e\u003ccode\u003ea378ec8\u003c/code\u003e\u003c/a\u003e build: v0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdJoPaTo/tui-rs-tree-widget/commit/a3467c1b187f931e70384ff871760cc04acbeaaa\"\u003e\u003ccode\u003ea3467c1\u003c/code\u003e\u003c/a\u003e build: reduce required dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdJoPaTo/tui-rs-tree-widget/commit/953773fca09858e3eb7b4bb12ad34b711966d427\"\u003e\u003ccode\u003e953773f\u003c/code\u003e\u003c/a\u003e ci: update actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdJoPaTo/tui-rs-tree-widget/commit/9b7eafe02badd25b2461969565c477c8fce81cae\"\u003e\u003ccode\u003e9b7eafe\u003c/code\u003e\u003c/a\u003e ci(actions): bump softprops/action-gh-release from 2 to 3 (\u003ca href=\"https://redirect.github.com/EdJoPaTo/tui-rs-tree-widget/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/EdJoPaTo/tui-rs-tree-widget/commit/d67a46342727802ac2b0a65600772f9359267a96\"\u003e\u003ccode\u003ed67a463\u003c/code\u003e\u003c/a\u003e ci(actions): bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/EdJoPaTo/tui-rs-tree-widget/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/EdJoPaTo/tui-rs-tree-widget/compare/v0.24.0...v0.24.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tui-input` from 0.15.3 to 0.15.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sayanarijit/tui-input/releases\"\u003etui-input's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGrapheme-based layout by \u003ca href=\"https://github.com/cammeresi\"\u003e\u003ccode\u003e@​cammeresi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/49\"\u003esayanarijit/tui-input#49\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sayanarijit/tui-input/compare/v0.15.4...v0.15.5\"\u003ehttps://github.com/sayanarijit/tui-input/compare/v0.15.4...v0.15.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add DeleteFromStart as an InputRequest by \u003ca href=\"https://github.com/Ora9\"\u003e\u003ccode\u003e@​Ora9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/48\"\u003esayanarijit/tui-input#48\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ora9\"\u003e\u003ccode\u003e@​Ora9\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/pull/48\"\u003esayanarijit/tui-input#48\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/sayanarijit/tui-input/compare/v0.15.3...v0.15.4\"\u003ehttps://github.com/sayanarijit/tui-input/compare/v0.15.3...v0.15.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/sayanarijit/tui-input/commit/7e615bb87db7a1611f3b00718788950defcbc2ee\"\u003e\u003ccode\u003e7e615bb\u003c/code\u003e\u003c/a\u003e v0.15.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/9da145c95ae4dd7da0fe673982bf3c325fc6e9d3\"\u003e\u003ccode\u003e9da145c\u003c/code\u003e\u003c/a\u003e Lay out crossterm and termion input by display column\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/add4d27bc31585cab1203afc164d8452006cf9ac\"\u003e\u003ccode\u003eadd4d27\u003c/code\u003e\u003c/a\u003e Measure display width by grapheme in visual_cursor and visual_scroll\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/09cde700b32b7517e05716eed90a886f224dd2d1\"\u003e\u003ccode\u003e09cde70\u003c/code\u003e\u003c/a\u003e v0.15.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/268b8006179506438eb649b355fee012cb67e898\"\u003e\u003ccode\u003e268b800\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/sayanarijit/tui-input/issues/48\"\u003e#48\u003c/a\u003e from Ora9/DeleteTillStart\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/c7a12469333bdc6cd07d683a0249cbeb96f82df0\"\u003e\u003ccode\u003ec7a1246\u003c/code\u003e\u003c/a\u003e till -\u0026gt; from\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/5a56e2aaae883010c4d1c76bc2729bb1d274e702\"\u003e\u003ccode\u003e5a56e2a\u003c/code\u003e\u003c/a\u003e Till -\u0026gt; From\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/e0da213ec931fdac7c501757f82d22a177aa2ad6\"\u003e\u003ccode\u003ee0da213\u003c/code\u003e\u003c/a\u003e add DeleteTillStart tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sayanarijit/tui-input/commit/d83436613ea5098e0c6e0cf0f63068e67646bc08\"\u003e\u003ccode\u003ed834366\u003c/code\u003e\u003c/a\u003e feat: add DeleteTillStart as an InputRequest\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sayanarijit/tui-input/compare/v0.15.3...v0.15.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 1.3.0 to 1.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis-rs/redis-rs/releases\"\u003eredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eredis-1.7.1\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the remaining simple field types for \u003ccode\u003eFT.CREATE\u003c/code\u003e [3/8] (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2317\"\u003e#2317\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix READONLY being sent to servers that don't support it. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2414\"\u003e#2414\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: async cluster client deadlock when refresh_slots() race with rec… (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2419\"\u003e#2419\u003c/a\u003e by \u003ca href=\"https://github.com/virratanasangpunth\"\u003e\u003ccode\u003e@​virratanasangpunth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI \u0026amp; operational improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Fix casing of Valkey (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2412\"\u003e#2412\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Bump Redis 8.8 to Redis 8.10 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2402\"\u003e#2402\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Bump Valkey patch versions (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2405\"\u003e#2405\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Build servers in parallel (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2408\"\u003e#2408\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edoc: Add \u003ccode\u003ePROTOCOL\u003c/code\u003e variable (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2409\"\u003e#2409\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-1.7.0...redis-1.7.1\"\u003ehttps://github.com/redis-rs/redis-rs/compare/redis-1.7.0...redis-1.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eredis-1.7.0\u003c/h2\u003e\n\u003ch3\u003e1.7.0 (2026-09-05)\u003c/h3\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd the \u003ccode\u003eFT.CREATE\u003c/code\u003e command builder and index schema (WIP) by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2303\"\u003eredis-rs/redis-rs#2303\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003eINCREX\u003c/code\u003e command by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2216\"\u003eredis-rs/redis-rs#2216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to \u003ccode\u003ecombine\u003c/code\u003e version with \u003ccode\u003eopaque\u003c/code\u003e fix by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2322\"\u003eredis-rs/redis-rs#2322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReport the underlying error from the r2d2 \u003ccode\u003eis_valid\u003c/code\u003e health check by \u003ca href=\"https://github.com/AbhinavMir\"\u003e\u003ccode\u003e@​AbhinavMir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2321\"\u003eredis-rs/redis-rs#2321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMultiplexedConnection: Fix reporting errors on RESP3 \u0026amp; Unix by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2350\"\u003eredis-rs/redis-rs#2350\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI \u0026amp; operational improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eci: Bump minor server versions to latest by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2357\"\u003eredis-rs/redis-rs#2357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003espelling: Change \u003ccode\u003einfos\u003c/code\u003e to \u003ccode\u003einfo\u003c/code\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2374\"\u003eredis-rs/redis-rs#2374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix latest nightly lints by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2378\"\u003eredis-rs/redis-rs#2378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Split development parts in README.md into dedicated documents by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2331\"\u003eredis-rs/redis-rs#2331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eredis-1.6.0\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd XNACK command for Redis streams (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2119\"\u003e2119#\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow limiting number of reconnect attempts (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2298\"\u003e2298#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestrict sentinel creation to Sentinel nodes (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2308\"\u003e2308#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: cluster-async: propagate ASKING command failures (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2305\"\u003e2305#\u003c/a\u003e by \u003ca href=\"https://github.com/freedom-winds\"\u003e\u003ccode\u003e@​freedom-winds\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCreateOptions\u003c/code\u003e for the Search module's \u003ccode\u003eFT.CREATE\u003c/code\u003e command [1/8] (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2302\"\u003e2302#\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: reset all nested redirect routes before retrying (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2306\"\u003e2306#\u003c/a\u003e by \u003ca href=\"https://github.com/freedom-winds\"\u003e\u003ccode\u003e@​freedom-winds\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI \u0026amp; operational improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnable even more lints (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2300\"\u003e2300#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable more lints (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2299\"\u003e2299#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\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/redis-rs/redis-rs/commit/9e9e62acb94ad773996a1fbc51cba0c6a8681410\"\u003e\u003ccode\u003e9e9e62a\u003c/code\u003e\u003c/a\u003e Prepare version (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2421\"\u003e#2421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/2ec690722bfdb115a55fad21daf420a6841893b5\"\u003e\u003ccode\u003e2ec6907\u003c/code\u003e\u003c/a\u003e fix: async cluster client deadlock when refresh_slots() race with reconnect_l...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/9ec91d113c9dd8d63a795ab40811becd8f186625\"\u003e\u003ccode\u003e9ec91d1\u003c/code\u003e\u003c/a\u003e docs: Fix casing of Valkey (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2412\"\u003e#2412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/b3d08505398db80f3b703337de4d730d01ab4a6f\"\u003e\u003ccode\u003eb3d0850\u003c/code\u003e\u003c/a\u003e Fix READONLY being sent to servers that don't support it. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/1d9fdc2815b31282666ab798b68774d41481b335\"\u003e\u003ccode\u003e1d9fdc2\u003c/code\u003e\u003c/a\u003e doc: Add \u003ccode\u003ePROTOCOL\u003c/code\u003e variable (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2409\"\u003e#2409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/2420b8453016d7247305ed068a7254c8cabca19a\"\u003e\u003ccode\u003e2420b84\u003c/code\u003e\u003c/a\u003e ci: Build servers in parallel (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2408\"\u003e#2408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/984e7c64cb1b6a11951c991eb8812026f815e9fd\"\u003e\u003ccode\u003e984e7c6\u003c/code\u003e\u003c/a\u003e ci: Bump Valkey patch versions (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2405\"\u003e#2405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/532d66bc0c46abfcc7e986ffc420bf5dc8276b5d\"\u003e\u003ccode\u003e532d66b\u003c/code\u003e\u003c/a\u003e ci: Bump Redis 8.8 to Redis 8.10 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2402\"\u003e#2402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/68629b3af09c042417931b7d38d3f8ee4eee39af\"\u003e\u003ccode\u003e68629b3\u003c/code\u003e\u003c/a\u003e Add the remaining simple field types for \u003ccode\u003eFT.CREATE\u003c/code\u003e [3/8] (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2317\"\u003e#2317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/2a29a8fdec37ba5858f7681639b21617e7f824e1\"\u003e\u003ccode\u003e2a29a8f\u003c/code\u003e\u003c/a\u003e prepare version (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2384\"\u003e#2384\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-1.3.0...redis-1.7.1\"\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.152\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.152\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve sign of \u003ccode\u003e-0\u003c/code\u003e in arbitrary_precision mode (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1346\"\u003e#1346\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix comparison of large non-integer values with f32::INFINITY (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yuxi-liu-wired\"\u003e\u003ccode\u003e@​yuxi-liu-wired\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/c9f1e3b0216328591262889d9a1c2771f3dd5fff\"\u003e\u003ccode\u003ec9f1e3b\u003c/code\u003e\u003c/a\u003e Release 1.0.152\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/854fc70fa3449c302265b75e750401b009b85cd1\"\u003e\u003ccode\u003e854fc70\u003c/code\u003e\u003c/a\u003e Touch up PR 1347\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/80a5406cceca26e72e94b150b2a22547230ac480\"\u003e\u003ccode\u003e80a5406\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1347\"\u003e#1347\u003c/a\u003e from yuxi-liu-wired/pr/partialeq-f32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/76e44e2b89d442d49f096fdbeb7ab39d265ee755\"\u003e\u003ccode\u003e76e44e2\u003c/code\u003e\u003c/a\u003e Merge pull request 1346 from yuxi-liu-wired/pr/ap-negative-zero\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/d8bbd390f0f04331ff3e66fc2e0d7cd40faa06c0\"\u003e\u003ccode\u003ed8bbd39\u003c/code\u003e\u003c/a\u003e Value == f32 is false for numbers outside the range of f32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/65a38ed64553347f4e67e9e57421e1d8bca3e21a\"\u003e\u003ccode\u003e65a38ed\u003c/code\u003e\u003c/a\u003e Keep the sign of -0 in Value with arbitrary_precision\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/afdf6fc67247dd7fa4fcde1381e6ecc6bcc7a30e\"\u003e\u003ccode\u003eafdf6fc\u003c/code\u003e\u003c/a\u003e Ignore clone_on_copy clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/577729ef3191f4ed0c2d5acb44ca69535a11e005\"\u003e\u003ccode\u003e577729e\u003c/code\u003e\u003c/a\u003e Resolve deprecated f64 constants warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a3e9758ffc88247ab82182cb2505867768a702e3\"\u003e\u003ccode\u003ea3e9758\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1334\"\u003e#1334\u003c/a\u003e from xtqqczze/authors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/99edc94fc340fe3bccad69794f29d2ed14e15156\"\u003e\u003ccode\u003e99edc94\u003c/code\u003e\u003c/a\u003e Remove deprecated package authors field from Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.152\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `keyring` from 4.1.4 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/releases\"\u003ekeyring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0: update the CLI dependencies\u003c/h2\u003e\n\u003cp\u003eThis release updates the dependencies of the CLI feature so that it builds appropriate credential stores on each platform. In particular, the db-keystore requires 64-bit platforms and the Android keystore is included on Android.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump base64 from 0.23.0 to 0.23.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/346\"\u003eopen-source-cooperative/keyring-rs#346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump zbus-secret-service-keyring-store from 1.0.0 to 1.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/349\"\u003eopen-source-cooperative/keyring-rs#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump dbus-secret-service-keyring-store from 1.0.0 to 1.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/348\"\u003eopen-source-cooperative/keyring-rs#348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove mimalloc feature from db-keystore. by \u003ca href=\"https://github.com/brotskydotcom\"\u003e\u003ccode\u003e@​brotskydotcom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/350\"\u003eopen-source-cooperative/keyring-rs#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore the android-native-keyring-store dependency for the cli. by \u003ca href=\"https://github.com/brotskydotcom\"\u003e\u003ccode\u003e@​brotskydotcom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/351\"\u003eopen-source-cooperative/keyring-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/open-source-cooperative/keyring-rs/compare/v4.1.6...v4.2.0\"\u003ehttps://github.com/open-source-cooperative/keyring-rs/compare/v4.1.6...v4.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.1.6: fix concurrent initialization bug\u003c/h2\u003e\n\u003cp\u003eThis release fixes \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/issues/343\"\u003e#343\u003c/a\u003e, a bug in concurrent initialization of the v1 default credential store (thanks \u003ca href=\"https://github.com/bbmediaco\"\u003e\u003ccode\u003e@​bbmediaco\u003c/code\u003e\u003c/a\u003e for reporting this). As part of this fix, there's an added feature: you can now query the exact result of the default credential store creation, as well as force it to happen without creating an entry.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump dependencies by \u003ca href=\"https://github.com/stevelr\"\u003e\u003ccode\u003e@​stevelr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/344\"\u003eopen-source-cooperative/keyring-rs#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare the release of v4.1.6 by \u003ca href=\"https://github.com/brotskydotcom\"\u003e\u003ccode\u003e@​brotskydotcom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/345\"\u003eopen-source-cooperative/keyring-rs#345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/compare/v4.1.5...v4.1.6\"\u003ehttps://github.com/open-source-cooperative/keyring-rs/compare/v4.1.5...v4.1.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.1.5: Compatibility release\u003c/h2\u003e\n\u003cp\u003eRust 1.97 introduced a new clippy lint that fired on the CLI example. This release fixes that problem.\u003c/p\u003e\n\u003cp\u003eThis release also takes the recent bug fix to the Apple native credential store.\u003c/p\u003e\n\u003cp\u003eThere are no functional changes in this release.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix new clippy warnings introduced in Rust 1.97 by \u003ca href=\"https://github.com/brotskydotcom\"\u003e\u003ccode\u003e@​brotskydotcom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/pull/338\"\u003eopen-source-cooperative/keyring-rs#338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/compare/v4.1.4...v4.1.5\"\u003ehttps://github.com/open-source-cooperative/keyring-rs/compare/v4.1.4...v4.1.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/d18b5c89a0a4e9192eebac82a508a1607378ea15\"\u003e\u003ccode\u003ed18b5c8\u003c/code\u003e\u003c/a\u003e Restore the android-native-keyring-store dependency for the cli. (\u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/issues/351\"\u003e#351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/ef30fb8abd009e00dff4f5dda7656e3fbd6ee7db\"\u003e\u003ccode\u003eef30fb8\u003c/code\u003e\u003c/a\u003e Restore the android-native-keyring-store dependency for the cli.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/a0a5a7fdb9d613453ab3aa1bc32721a4fcfe6920\"\u003e\u003ccode\u003ea0a5a7f\u003c/code\u003e\u003c/a\u003e Remove mimalloc feature from db-keystore. (\u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/issues/350\"\u003e#350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/36981e5cd3b5cb9b378c176846a4a87549644025\"\u003e\u003ccode\u003e36981e5\u003c/code\u003e\u003c/a\u003e Remove mimalloc feature from db-keystore.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/6db16c48c65efe5ffb7a2f9da63df5a4c794b081\"\u003e\u003ccode\u003e6db16c4\u003c/code\u003e\u003c/a\u003e Bump dbus-secret-service-keyring-store from 1.0.0 to 1.0.1 (\u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/19d5b62b89f01f0645de0ae395bc774ca9d1e8f5\"\u003e\u003ccode\u003e19d5b62\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into dependabot/cargo/dbus-secret-service-keyring-store-1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/6ea8273b098e023dde91afafe712594934a5c484\"\u003e\u003ccode\u003e6ea8273\u003c/code\u003e\u003c/a\u003e Bump zbus-secret-service-keyring-store from 1.0.0 to 1.0.1 (\u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/6a3ac80d8075f29a9e040ca4744f26e9337d8388\"\u003e\u003ccode\u003e6a3ac80\u003c/code\u003e\u003c/a\u003e Bump zbus-secret-service-keyring-store from 1.0.0 to 1.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/659caf5e41ef5861367f510d47054e1b092c6ac2\"\u003e\u003ccode\u003e659caf5\u003c/code\u003e\u003c/a\u003e Bump dbus-secret-service-keyring-store from 1.0.0 to 1.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/commit/ce7fee7ea0ce4e750e06a5b3ab9daf8b7b87b8fc\"\u003e\u003ccode\u003ece7fee7\u003c/code\u003e\u003c/a\u003e Bump base64 from 0.23.0 to 0.23.1 (\u003ca href=\"https://redirect.github.com/open-source-cooperative/keyring-rs/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-source-cooperative/keyring-rs/compare/v4.1.4...v4.2.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.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 `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.6.7 to 4.6.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap_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/2cb76fdf385396f86f37af49784504da560b6e47\"\u003e\u003ccode\u003e2cb76fd\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0b00b8d330d55fb8731768578ea7247981779254\"\u003e\u003ccode\u003e0b00b8d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/34430008f695f43d37364ce47cce5156febb1c52\"\u003e\u003ccode\u003e3443000\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6526\"\u003e#6526\u003c/a\u003e from bonnefoa/fix-completion-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a1b6be720e59248d8b783c1dfce76a355e170dd7\"\u003e\u003ccode\u003ea1b6be7\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Fix value escape in zsh completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/face9e81df3fdbd432d3d97fb69162b33c06036b\"\u003e\u003ccode\u003eface9e8\u003c/code\u003e\u003c/a\u003e test(complete): Add completion test without arg's help\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/88053ab75fd8576796d9226bcc710d057d42109b\"\u003e\u003ccode\u003e88053ab\u003c/code\u003e\u003c/a\u003e test(complete): Re-enable complete tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e6adcc21a6b4ea285bd646e977884c8d653841b7\"\u003e\u003ccode\u003ee6adcc2\u003c/code\u003e\u003c/a\u003e chore(release): Simplify replacements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.7...clap_complete-v4.6.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `time` from 0.3.53 to 0.3.55\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/releases\"\u003etime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.55\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev0.3.54\u003c/h2\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003echangelog\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/time-rs/time/blob/main/CHANGELOG.md\"\u003etime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.55 [2026-08-01]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid underflow in \u003ccode\u003eDateIter::nth\u003c/code\u003e, ensuring correct behavior.\u003c/li\u003e\n\u003cli\u003eAvoid overflow when deserializing timestamps.\u003c/li\u003e\n\u003cli\u003eHandle out-of-bounds data when deserializing.\u003c/li\u003e\n\u003cli\u003eDon't assume that the format being deserialized was generated by the serializer; this previously\nled to some valid values being parsed incorrectly and others being rejected.\u003c/li\u003e\n\u003cli\u003eNo longer silence errors when deserializing \u003ccode\u003eUtcOffset\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::from_unix_timestamp_nanos\u003c/code\u003e and \u003ccode\u003eUtcDateTime::from_unix_timestamp_nanos\u003c/code\u003e correctly\nreturn \u003ccode\u003eNone\u003c/code\u003e for all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eOffsetDateTime::checked_to_offset\u003c/code\u003e and \u003ccode\u003eUtcDateTime::checked_to_offset\u003c/code\u003e correctly return \u003ccode\u003eNone\u003c/code\u003e\nfor all out-of-range values, rather than unexpectedly panicking in some situations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.54 [2026-07-20]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ePrimitiveDateTime\u003c/code\u003e has been renamed to \u003ccode\u003ePlainDateTime\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDuration\u003c/code\u003e has been renamed to \u003ccode\u003eSignedDuration\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eIteration is now possible over \u003ccode\u003eDate\u003c/code\u003e, \u003ccode\u003eMonth\u003c/code\u003e, and \u003ccode\u003eWeekday\u003c/code\u003e. Relevant iterator methods have been\noverridden to ensure maximum performance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFor both \u003ccode\u003ePlainDateTime\u003c/code\u003e and \u003ccode\u003eSignedDuration\u003c/code\u003e, a non-deprecated type alias has been added for\nbackwards compatibility. The new names should be preferred.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe associated metadata type (for \u003ccode\u003epowerfmt\u003c/code\u003e implementations) for various types has been changed\nto \u003ccode\u003e()\u003c/code\u003e and made public. This guarantees that no additional metadata will be present.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMore gains when parsing RFC 2822.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/857d9c404c5b6f6cb64d1bfa604c695be3369e12\"\u003e\u003ccode\u003e857d9c4\u003c/code\u003e\u003c/a\u003e v0.3.55 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2b72fcd4b245a032521a5d4a1684404a83a3e11b\"\u003e\u003ccode\u003e2b72fcd\u003c/code\u003e\u003c/a\u003e Precise feature gating for macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c1089eb4beec9f8ad129177060a1936b8d598a07\"\u003e\u003ccode\u003ec1089eb\u003c/code\u003e\u003c/a\u003e Run check-targets, miri in parallel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/f377fad42ab9f12ccba27a15b340cae3ba1b6e54\"\u003e\u003ccode\u003ef377fad\u003c/code\u003e\u003c/a\u003e Avoid range-validated ordinal =\u0026gt; year in \u003ccode\u003ecascade\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2eacb0a95d1bb87f4aadee0805818759e76f2bd5\"\u003e\u003ccode\u003e2eacb0a\u003c/code\u003e\u003c/a\u003e Report miscellaneous tasks, overall status\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/29621acf88b4813235296c6441667aa415b201d7\"\u003e\u003ccode\u003e29621ac\u003c/code\u003e\u003c/a\u003e Speed up CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/08de7ba79ae109cffbc61b646f6e8df6eb423c67\"\u003e\u003ccode\u003e08de7ba\u003c/code\u003e\u003c/a\u003e Fix nano-timestamp validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3c3f0462fb9da1605ec0c73125db71fc8604841b\"\u003e\u003ccode\u003e3c3f046\u003c/code\u003e\u003c/a\u003e Fix copy-paste error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/3c0c81ccbb78a806c9b40181c612026cfb53cdd4\"\u003e\u003ccode\u003e3c0c81c\u003c/code\u003e\u003c/a\u003e Cascade errors when deserializing \u003ccode\u003eUtcOffset\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/c21acd52a788b9b74c2d262933faa2675ae17f16\"\u003e\u003ccode\u003ec21acd5\u003c/code\u003e\u003c/a\u003e Handle more deserializations of \u003ccode\u003eSignedDuration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.53...v0.3.55\"\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.12.1\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.12.1 (2026-10-09)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eProperly reapply basic qos when recovering connection\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e4.12.0 (2026-09-18)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix a hang when the server replies with close to connection.open\u003c/li\u003e\n\u003c/ul\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/034dc40651d1e02134642220c14dd4181a627a62\"\u003e\u003ccode\u003e034dc40\u003c/code\u003e\u003c/a\u003e v4.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/688411a302b8d04b9fcd86370299e2060a9986d9\"\u003e\u003ccode\u003e688411a\u003c/code\u003e\u003c/a\u003e Scope CI workflow token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/3a026d9cd3604294fc133e20b365fdbdc06a146e\"\u003e\u003ccode\u003e3a026d9\u003c/code\u003e\u003c/a\u003e Fix: recover basic qos (\u003ca href=\"https://redirect.github.com/amqp-rs/lapin/issues/473\"\u003e#473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/8ff0d0733e6a14d0650eab4ed5046e8008a687e0\"\u003e\u003ccode\u003e8ff0d07\u003c/code\u003e\u003c/a\u003e template: fix indent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/e051cee0b056a9d2bcb31e27f04ab5fb4abd8b63\"\u003e\u003ccode\u003ee051cee\u003c/code\u003e\u003c/a\u003e v4.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/27c6e6d5f025a0040e521bc5d6a8df9e470d1430\"\u003e\u003ccode\u003e27c6e6d\u003c/code\u003e\u003c/a\u003e add a test for wrong vhost connection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/5953f0a70a7b5966512824a7d7b27ab86853ba6b\"\u003e\u003ccode\u003e5953f0a\u003c/code\u003e\u003c/a\u003e some templating simplifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/1fa203156a1230c6e91aa03753479f620f06b327\"\u003e\u003ccode\u003e1fa2031\u003c/code\u003e\u003c/a\u003e connection: properly consider open dialog as part of the connection steps\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/amqp-rs/lapin/compare/v4.10.0...v4.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ureq` from 3.3.0 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\u003ch1\u003e3.4.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump ureq-proto to 0.6.2 (fixes to parsing and headers) \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1199\"\u003e#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not pool connections with unconsumed buffered input \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1198\"\u003e#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix timeout budgets restarting and applying to later phases \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1194\"\u003e#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComplete TLS handshake during connect so timeout_connect covers it \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1193\"\u003e#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up read_json for respo...\n\n_Description has been truncated_","html_url":"https://github.com/AlexKasapis/Keyhole/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexKasapis%2FKeyhole/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-13T05:37:33.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5825139403","node_id":"PR_kwDOPq13FM8AAAABIGtgFg","number":57,"state":"closed","title":"build(deps)(deps): bump the rust-production group with 6 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-13T06:19:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-13T05:37:33.000Z","updated_at":"2026-10-13T06:20:03.000Z","time_to_close":2545,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)(deps): bump","group_name":"rust-production","update_count":6,"packages":[{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"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.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"assert_cmd","old_version":"2.2.1","new_version":"2.2.2","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"signal-hook","old_version":"0.4.4","new_version":"0.4.5","repository_url":"https://github.com/vorner/signal-hook"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-production group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\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.44` | `0.4.45` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.2.1` | `2.2.2` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.4` | `0.4.5` |\n\nUpdates `clap` from 4.6.1 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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.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 `assert_cmd` from 2.2.1 to 2.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md\"\u003eassert_cmd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[2.2.2] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e#[track_caller]\u003c/code\u003e works for better panic messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/feece89025338d98312b0eb7e3dec20c2c0fb8c1\"\u003e\u003ccode\u003efeece89\u003c/code\u003e\u003c/a\u003e chore: Release assert_cmd version 2.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/367cdf74460d70dbb3c9fce64cb88223932bad1b\"\u003e\u003ccode\u003e367cdf7\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/a98cc85f377526c9834803fe9b638298fc8d4a71\"\u003e\u003ccode\u003ea98cc85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/289\"\u003e#289\u003c/a\u003e from marcospb19/track_caller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/cd2e167a911228e013e8571688299018bfeddc4a\"\u003e\u003ccode\u003ecd2e167\u003c/code\u003e\u003c/a\u003e fix: .success() not reporting panic location\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/45a1c742d1c896bd9f62f69024c5a5a08e2d636f\"\u003e\u003ccode\u003e45a1c74\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.3.13 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/f1d9b5b366a4a700367974ea60e8438d523ada16\"\u003e\u003ccode\u003ef1d9b5b\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.3.12 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1d34bab2ef105c5c1a2f9bd8705501d1d5e4268e\"\u003e\u003ccode\u003e1d34bab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_cmd/issues/291\"\u003e#291\u003c/a\u003e from epage/template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/d9a70ad3cfd60b812eef29c20f606cc6024a93a2\"\u003e\u003ccode\u003ed9a70ad\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/4f5b5af9f5bf732e73f25ba1fafef26d0648794e\"\u003e\u003ccode\u003e4f5b5af\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_cmd/commit/1e1d586ea665125e50de4c237afe98b907391035\"\u003e\u003ccode\u003e1e1d586\u003c/code\u003e\u003c/a\u003e chore(renovate): Fix the tag\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_cmd/compare/v2.2.1...v2.2.2\"\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.4 to 0.4.5\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.5\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epipe::register_raw\u003c/code\u003e now really sets close-on-exec (\u003ccode\u003eFD_CLOEXEC\u003c/code\u003e) on the file descriptor, for\nboth pipes and sockets (\u003ca href=\"https://redirect.github.com/vorner/signal-hook/issues/206\"\u003e#206\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRemoved the 32-bit Android \u003ccode\u003esigemptyset\u003c/code\u003e/\u003ccode\u003esigaddset\u003c/code\u003e fallback, which panicked in\n\u003ccode\u003eemulate_default_handler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vorner/signal-hook/issues/207\"\u003e#207\u003c/a\u003e). Android below API 21 is no longer supported.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/1ee5faa02e1ebb62c38fd9bcfd649afd21bce75e\"\u003e\u003ccode\u003e1ee5faa\u003c/code\u003e\u003c/a\u003e Release 0.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/2003e57e9d23bbb0cdd6d9ce49c184fc59ed087e\"\u003e\u003ccode\u003e2003e57\u003c/code\u003e\u003c/a\u003e CI: Check only mio 1.x support on the BSDs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/5eaf0844c15a7bc83bb8866ebf9f06f97dbe7a24\"\u003e\u003ccode\u003e5eaf084\u003c/code\u003e\u003c/a\u003e signal-hook-mio: Drop redundant mio 0.7 dev-dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/f7ceb8ad52137d679459ccf6859a45e9f4a212a4\"\u003e\u003ccode\u003ef7ceb8a\u003c/code\u003e\u003c/a\u003e Use square brackets for vec! in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/4c1f6f15d79ea1302515a273c067667b3a7be244\"\u003e\u003ccode\u003e4c1f6f1\u003c/code\u003e\u003c/a\u003e CI: Leave out mio 0.6 from BSD checks and doc link check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/e52500efd67801fcc3b5eb5cf74264bf46a4a1cd\"\u003e\u003ccode\u003ee52500e\u003c/code\u003e\u003c/a\u003e CI: Make the registry manifest parseable by old cargo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/d3f9239fce0289f477b04b34d06157ef51330e29\"\u003e\u003ccode\u003ed3f9239\u003c/code\u003e\u003c/a\u003e Allow deprecated std::isize in the registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/5e09118948b9b66a1674fd98963bac6a7ca932b9\"\u003e\u003ccode\u003e5e09118\u003c/code\u003e\u003c/a\u003e Drop hand-rolled sigset fallback on 32-bit Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/d12e7d9973397a85fe75ca0bc739d7ce01451a7d\"\u003e\u003ccode\u003ed12e7d9\u003c/code\u003e\u003c/a\u003e Set close-on-exec correctly\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vorner/signal-hook/compare/v0.4.4...v0.4.5\"\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/WitteShadovv/nails/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/WitteShadovv%2Fnails/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-13T04:08:10.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5824351393","node_id":"PR_kwDORt_2js8AAAABIGFu3g","number":953,"state":"closed","title":"chore(deps)(deps): bump the rust-minor-and-patch group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-14T13:17:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-13T04:08:10.000Z","updated_at":"2026-10-14T13:17:50.000Z","time_to_close":119375,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"rust-minor-and-patch","update_count":42,"packages":[{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"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":"schemars","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"blake3","old_version":"1.8.5","new_version":"1.8.7","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.6.5","new_version":"4.6.11","repository_url":"https://github.com/clap-rs/clap"},{"name":"owo-colors","old_version":"4.3.0","new_version":"4.4.0","repository_url":"https://github.com/owo-colors/owo-colors"},{"name":"toml_edit","old_version":"0.25.12+spec-1.1.0","new_version":"0.25.15+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"cap-fs-ext","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/bytecodealliance/cap-std"},{"name":"open","old_version":"5.3.5","new_version":"5.4.4","repository_url":"https://github.com/Byron/open-rs"},{"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":"ignore","old_version":"0.4.26","new_version":"0.4.33","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"regex-automata","old_version":"0.4.14","new_version":"0.4.18","repository_url":"https://github.com/rust-lang/regex"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.2","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"cap-std","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/bytecodealliance/cap-std"},{"name":"spdx","old_version":"0.13.5","new_version":"0.13.6","repository_url":"https://github.com/EmbarkStudios/spdx"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"rustix","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"objc2","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/madsmtm/objc2"},{"name":"insta","old_version":"1.47.2","new_version":"1.49.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.3","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.6","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"libdeflater","old_version":"1.25.2","new_version":"1.26.1","repository_url":"https://github.com/libdeflater/libdeflater"},{"name":"landlock","old_version":"0.4.5","new_version":"0.4.7","repository_url":"https://github.com/landlock-lsm/rust-landlock"},{"name":"cap-primitives","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/bytecodealliance/cap-std"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"hyper","old_version":"1.10.1","new_version":"1.12.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.20","new_version":"0.1.21","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"ratatui","old_version":"0.30.1","new_version":"0.30.2","repository_url":"https://github.com/ratatui/ratatui"},{"name":"rust-embed","old_version":"8.11.0","new_version":"8.13.0"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-minor-and-patch group with 42 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.2` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.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.150` | `1.0.151` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.1` | `1.2.2` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.5` | `1.8.7` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.5` | `4.6.11` |\n| [owo-colors](https://github.com/owo-colors/owo-colors) | `4.3.0` | `4.4.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.12+spec-1.1.0` | `0.25.15+spec-1.1.0` |\n| [cap-fs-ext](https://github.com/bytecodealliance/cap-std) | `4.0.2` | `4.0.3` |\n| [open](https://github.com/Byron/open-rs) | `5.3.5` | `5.4.4` |\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| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.26` | `0.4.33` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.14` | `0.4.18` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.2` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [cap-std](https://github.com/bytecodealliance/cap-std) | `4.0.2` | `4.0.3` |\n| [spdx](https://github.com/EmbarkStudios/spdx) | `0.13.5` | `0.13.6` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.190` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.4` | `1.1.5` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.4` | `0.6.5` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.47.2` | `1.49.0` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.3` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.1` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.6` |\n| [libdeflater](https://github.com/libdeflater/libdeflater) | `1.25.2` | `1.26.1` |\n| [landlock](https://github.com/landlock-lsm/rust-landlock) | `0.4.5` | `0.4.7` |\n| [cap-primitives](https://github.com/bytecodealliance/cap-std) | `4.0.2` | `4.0.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.10.1` | `1.12.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.20` | `0.1.21` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [ratatui](https://github.com/ratatui/ratatui) | `0.30.1` | `0.30.2` |\n| rust-embed | `8.11.0` | `8.13.0` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n\n\nUpdates `tokio` from 1.52.3 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\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.2\"\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.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5ec9e6b8d5a7111fe9cd35a637bd8b4e4eb1e483\"\u003e\u003ccode\u003e5ec9e6b\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.20 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8608\"\u003e#8608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/afd1b2637014475a3176c4d82be01141c284918f\"\u003e\u003ccode\u003eafd1b26\u003c/code\u003e\u003c/a\u003e docs: fix stray braces and broken links in rustdoc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8605\"\u003e#8605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/3eb95a40f1b88623470c4e902e2fa90e807fdeed\"\u003e\u003ccode\u003e3eb95a4\u003c/code\u003e\u003c/a\u003e wasm: use sleep on emscripten without JSPI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b22c80243589560ddbced2c2970a2950f996ae6f\"\u003e\u003ccode\u003eb22c802\u003c/code\u003e\u003c/a\u003e wasm: link emscripten_promise_await for Emscripten 4.x compatibility (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8528\"\u003e#8528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/16b1f9d2cfbdcab4966cdb80da0416786e8feeef\"\u003e\u003ccode\u003e16b1f9d\u003c/code\u003e\u003c/a\u003e ci: pin libc to 0.2.189 on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8594\"\u003e#8594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b2636752450484955e7ad334bac678424d51bc4a\"\u003e\u003ccode\u003eb263675\u003c/code\u003e\u003c/a\u003e time: clean up stale Err(Invalid) doc and typo (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8590\"\u003e#8590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/5d5cd8b5b896796445920b3b78c1ad5f9b853fc6\"\u003e\u003ccode\u003e5d5cd8b\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.53.2' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8578\"\u003e#8578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\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.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.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 `schemars` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 in schemars_derive\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2026-07-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 in schemars_derive\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/ed6186319d5ebf1959a03f558df375d2bb5c44a6\"\u003e\u003ccode\u003eed61863\u003c/code\u003e\u003c/a\u003e v1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/ae618c3a8e1ca0da5026df5a417be2c5259ab5f9\"\u003e\u003ccode\u003eae618c3\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/c072ea038c3db93d27c881ede41689ce0777d554\"\u003e\u003ccode\u003ec072ea0\u003c/code\u003e\u003c/a\u003e docs: add missing attributes to table of contents (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/015272f20570535a49db0403924c13fc4c51317e\"\u003e\u003ccode\u003e015272f\u003c/code\u003e\u003c/a\u003e Clippy fix (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/944f72728f9744992e045e132aab56c5d557c0ad\"\u003e\u003ccode\u003e944f727\u003c/code\u003e\u003c/a\u003e Bump bytes from 1.10.1 to 1.11.1 (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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.5 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\u003c/blockquote\u003e\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.5...1.8.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.6.5 to 4.6.11\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_complete's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap_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\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/2cb76fdf385396f86f37af49784504da560b6e47\"\u003e\u003ccode\u003e2cb76fd\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0b00b8d330d55fb8731768578ea7247981779254\"\u003e\u003ccode\u003e0b00b8d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/34430008f695f43d37364ce47cce5156febb1c52\"\u003e\u003ccode\u003e3443000\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6526\"\u003e#6526\u003c/a\u003e from bonnefoa/fix-completion-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a1b6be720e59248d8b783c1dfce76a355e170dd7\"\u003e\u003ccode\u003ea1b6be7\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Fix value escape in zsh completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/face9e81df3fdbd432d3d97fb69162b33c06036b\"\u003e\u003ccode\u003eface9e8\u003c/code\u003e\u003c/a\u003e test(complete): Add completion test without arg's help\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/88053ab75fd8576796d9226bcc710d057d42109b\"\u003e\u003ccode\u003e88053ab\u003c/code\u003e\u003c/a\u003e test(complete): Re-enable complete tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e6adcc21a6b4ea285bd646e977884c8d653841b7\"\u003e\u003ccode\u003ee6adcc2\u003c/code\u003e\u003c/a\u003e chore(release): Simplify replacements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.5...clap_complete-v4.6.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `owo-colors` from 4.3.0 to 4.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/owo-colors/owo-colors/releases\"\u003eowo-colors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eowo-colors 4.4.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated MSRV to Rust 1.83. Thanks \u003ca href=\"https://github.com/Expyron\"\u003eExpyron\u003c/a\u003e for your first contribution!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/owo-colors/owo-colors/blob/main/CHANGELOG.md\"\u003eowo-colors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.4.0] - 2026-08-27\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated MSRV to Rust 1.83. Thanks \u003ca href=\"https://github.com/Expyron\"\u003eExpyron\u003c/a\u003e for your first contribution!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owo-colors/owo-colors/commit/7392e40d0093a02ec12b3695e388d123817283b8\"\u003e\u003ccode\u003e7392e40\u003c/code\u003e\u003c/a\u003e [owo-colors] version 4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owo-colors/owo-colors/commit/8037325e92238c5a5878fc074fb042b0d4d8a085\"\u003e\u003ccode\u003e8037325\u003c/code\u003e\u003c/a\u003e [meta] update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owo-colors/owo-colors/commit/9f8e57e4041b263f473f76f97e746bc996d4bb50\"\u003e\u003ccode\u003e9f8e57e\u003c/code\u003e\u003c/a\u003e [meta] automate changelog updates via cargo-release (\u003ca href=\"https://redirect.github.com/owo-colors/owo-colors/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owo-colors/owo-colors/commit/540fd5100dc102bfc5241bf4845f4465ba9976e2\"\u003e\u003ccode\u003e540fd51\u003c/code\u003e\u003c/a\u003e Increase MSRV to 1.83 (\u003ca href=\"https://redirect.github.com/owo-colors/owo-colors/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owo-colors/owo-colors/commit/367baea2456f01d5a9b793eaf4b5217184c5d099\"\u003e\u003ccode\u003e367baea\u003c/code\u003e\u003c/a\u003e Remove .claude directory to disincentivize LLM contributions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/owo-colors/owo-colors/commit/f83e6e260b8ee632fab2029db06f7be9135ac929\"\u003e\u003ccode\u003ef83e6e2\u003c/code\u003e\u003c/a\u003e [release] use trusted publishing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/owo-colors/owo-colors/compare/v4.3.0...v4.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml_edit` from 0.25.12+spec-1.1.0 to 0.25.15+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/8e1d5a85c361ac012957441bb4788ae82f5dc9c8\"\u003e\u003ccode\u003e8e1d5a8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6098580bfaf7c6ea638958b321abee35b6509212\"\u003e\u003ccode\u003e6098580\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/27e33c7a7591501c51b0d132b8d415c05ff557c6\"\u003e\u003ccode\u003e27e33c7\u003c/code\u003e\u003c/a\u003e perf: reduce allocations dumping array-heavy documents (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1216\"\u003e#1216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e92e2a389b355d38d9d2729af9223a2b0b8281b7\"\u003e\u003ccode\u003ee92e2a3\u003c/code\u003e\u003c/a\u003e perf: Avoid boxed iterators in document output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ee351e7616f5f903349564c8801b36d33eb655bb\"\u003e\u003ccode\u003eee351e7\u003c/code\u003e\u003c/a\u003e test: Benchmark rendering many arrays\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.25.12...v0.25.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cap-fs-ext` from 4.0.2 to 4.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunfishcode/cap-std/commit/b7acf8e8807fe3fab991884d2208b7e03d35a409\"\u003e\u003ccode\u003eb7acf8e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunfishcode/cap-std/commit/cf65c7bd18ad4f6a865324679052929886d66131\"\u003e\u003ccode\u003ecf65c7b\u003c/code\u003e\u003c/a\u003e Fix trailing-slash behavior with \u003ccode\u003eO_NOFOLLOW\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/bytecodealliance/cap-std/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunfishcode/cap-std/commit/a8c93210536815fac607ed236a085f19219978bb\"\u003e\u003ccode\u003ea8c9321\u003c/code\u003e\u003c/a\u003e Fix trailing-slash behavior with \u003ccode\u003eO_NOFOLLOW\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/bytecodealliance/cap-std/issues/419\"\u003e#419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunfishcode/cap-std/commit/b06b76fc5fb287ef9dc86a48b40018032684725f\"\u003e\u003ccode\u003eb06b76f\u003c/code\u003e\u003c/a\u003e Run \u003ccode\u003ecargo fmt\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/bytecodealliance/cap-std/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sunfishcode/cap-std/commit/de1d389d726c9adf45fc0d7fc4066224ebf68212\"\u003e\u003ccode\u003ede1d389\u003c/code\u003e\u003c/a\u003e Move FreeBSD CI testing from Cirrus to Github Workflows (\u003ca href=\"https://redirect.github.com/bytecodealliance/cap-std/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/cap-std/compare/cap-fs-ext-v4.0.2...cap-fs-ext-v4.0.3\"\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.5 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.5...v5.4.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 extra fields by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/553\"\u003erust-lang/flate2-rs#553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject incomplete deflate streams at EOF by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude \u003ccode\u003eREADME.md\u003c/code\u003e in a private module by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support using nightly \u003ccode\u003ealloc_io\u003c/code\u003e by \u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/559\"\u003erust-lang/flate2-rs#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eget_mut()\u003c/code\u003e documentation to make clear how 'inner` can be used by \u003ca href=\"https://github.com/Byron\"\u003e\u003ccode\u003e@​Byron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/558\"\u003erust-lang/flate2-rs#558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/556\"\u003erust-lang/flate2-rs#556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bushrat011899\"\u003e\u003ccode\u003e@​bushrat011899\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/562\"\u003erust-lang/flate2-rs#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\"\u003ehttps://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/ed93d4fc60eaf876c6aded741bf992d524551930\"\u003e\u003ccode\u003eed93d4f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/558\"\u003e#558\u003c/a\u003e from rust-lang/lib-doc-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/fb5228dcd7ca7f4ffb2240e6aec8547b85064c9a\"\u003e\u003ccode\u003efb5228d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/issues/559\"\u003e#559\u003c/a\u003e from bushrat011899/no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/6ed3ba32e321bd6865df6d4ec96d2550c11e50f0\"\u003e\u003ccode\u003e6ed3ba3\u003c/code\u003e\u003c/a\u003e Add executable \u003ccode\u003eno_std\u003c/code\u003e example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/faed8a04671a608efda8ae3520844889210ada95\"\u003e\u003ccode\u003efaed8a0\u003c/code\u003e\u003c/a\u003e Expand CI to test \u003ccode\u003eno_std\u003c/code\u003e compatibility and correctness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/2ba8e7e6663bb173782c2c96d1203bed098aadf3\"\u003e\u003ccode\u003e2ba8e7e\u003c/code\u003e\u003c/a\u003e Add unstable \u003ccode\u003eno_std\u003c/code\u003e support behind \u003ccode\u003eflate2_unstable_nightly_alloc_io\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/3fe11268ccbb777e22a8352aa95307af72fa8ee9\"\u003e\u003ccode\u003e3fe1126\u003c/code\u003e\u003c/a\u003e Centralize usage of \u003ccode\u003estd\u003c/code\u003e for \u003ccode\u003eerror\u003c/code\u003e and \u003ccode\u003eio\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/98e313a26ff137b0d79eb55f192911c80862d6d5\"\u003e\u003ccode\u003e98e313a\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eGzHeader::mtime_as_duration\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/064296528d679f3aef0ca11b8ca0e2cad21b283d\"\u003e\u003ccode\u003e0642965\u003c/code\u003e\u003c/a\u003e Switch to \u003ccode\u003ecore\u003c/code\u003e implicit prelude and only use \u003ccode\u003estd\u003c/code\u003e where required\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/454a63ce8ac5891d938ecf372a537e17e5cae586\"\u003e\u003ccode\u003e454a63c\u003c/code\u003e\u003c/a\u003e Remove left-over \u003ccode\u003edbg!\u003c/code\u003e statement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/flate2-rs/commit/2a490b7df96326c34a8ea75b2930eab4851cac1e\"\u003e\u003ccode\u003e2a490b7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eruntime_detection\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/flate2-rs/compare/1.1.9...1.1.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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/main/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 `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 `ignore` from 0.4.26 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.26...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 `regex-automata` from 0.4.14 to 0.4.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/e6ad938198e68339a593f85d228f2d44cb54718f\"\u003e\u003ccode\u003ee6ad938\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/92e0f22058e70d58614c47847c05e758a9edefce\"\u003e\u003ccode\u003e92e0f22\u003c/code\u003e\u003c/a\u003e automata: avoid re-computing \u003ccode\u003eavailable_parallelism\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/3af3e27e27417df9acad25b57360b5cf727cfb0e\"\u003e\u003ccode\u003e3af3e27\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/c21ed55e3c61dc373a82ad2b1293031a132c408d\"\u003e\u003ccode\u003ec21ed55\u003c/code\u003e\u003c/a\u003e automata: make MAX_POOL_STACKS user configurable\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/regex-automata-0.4.14...regex-automata-0.4.18\"\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.git...\n\n_Description has been truncated_","html_url":"https://github.com/lpm-dev/rust-client/pull/953","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lpm-dev%2Frust-client/issues/953","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/953/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-12T04:57:04.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5808590295","node_id":"PR_kwDORsHI4c8AAAABH5k8yA","number":421,"state":"open","title":"chore(deps): bump the all-deps group across 1 directory with 43 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-10-12T04:57:04.000Z","updated_at":"2026-10-12T04:58:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-deps","update_count":43,"packages":[{"name":"nix","old_version":"0.30.1","new_version":"0.31.3","repository_url":"https://github.com/nix-rust/nix"},{"name":"criterion","old_version":"0.5.1","new_version":"0.8.2","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"tokio-tungstenite","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"zip","old_version":"2.4.2","new_version":"8.6.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"which","old_version":"8.0.5","new_version":"8.0.6","repository_url":"https://github.com/harryfei/which-rs"},{"name":"rmcp","old_version":"2.2.0","new_version":"3.5.1","repository_url":"https://github.com/modelcontextprotocol/rust-sdk"},{"name":"schemars","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"tokio","old_version":"1.53.0","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"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":"tantivy","old_version":"0.26.1","new_version":"0.26.2","repository_url":"https://github.com/quickwit-oss/tantivy"},{"name":"ratatui-image","old_version":"11.0.6","new_version":"11.1.0","repository_url":"https://github.com/ratatui/ratatui-image"},{"name":"tui-big-text","old_version":"0.8.8","new_version":"0.8.10","repository_url":"https://github.com/ratatui/tui-widgets"},{"name":"uuid","old_version":"1.24.0","new_version":"1.27.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bitflags","old_version":"2.13.1","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"thiserror","old_version":"2.0.19","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"constant_time_eq","old_version":"0.4.2","new_version":"0.6.1"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"clap","old_version":"4.6.2","new_version":"4.6.3","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":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"tower-http","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"mail-parser","old_version":"0.11.5","new_version":"0.11.9","repository_url":"https://github.com/stalwartlabs/mail-parser"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.42","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"icalendar","old_version":"0.17.12","new_version":"0.17.14","repository_url":"https://github.com/hoodie/icalendar"},{"name":"mail-builder","old_version":"0.4.4","new_version":"1.0.0","repository_url":"https://github.com/stalwartlabs/mail-builder"},{"name":"open","old_version":"5.4.0","new_version":"5.4.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"psl","old_version":"2.1.238","new_version":"2.1.241","repository_url":"https://github.com/addr-rs/psl"},{"name":"comrak","old_version":"0.54.0","new_version":"0.56.0","repository_url":"https://github.com/kivikakk/comrak"},{"name":"lettre","old_version":"0.11.22","new_version":"0.11.23","repository_url":"https://github.com/lettre/lettre"},{"name":"insta","old_version":"1.48.0","new_version":"1.49.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"utoipa","old_version":"5.5.0","new_version":"6.0.0","repository_url":"https://github.com/juhaku/utoipa"},{"name":"utoipa-axum","old_version":"0.2.0","new_version":"0.3.0","repository_url":"https://github.com/juhaku/utoipa"},{"name":"utoipa-swagger-ui","old_version":"9.0.2","new_version":"10.0.1","repository_url":"https://github.com/juhaku/utoipa"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"minijinja","old_version":"2.21.0","new_version":"3.0.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"calamine","old_version":"0.36.0","new_version":"0.36.1","repository_url":"https://github.com/tafia/calamine"},{"name":"fastembed","old_version":"5.17.3","new_version":"7.1.1","repository_url":"https://github.com/Anush008/fastembed-rs"},{"name":"undoc","old_version":"0.5.5","new_version":"0.17.0","repository_url":"https://github.com/iyulab/undoc"},{"name":"unpdf","old_version":"0.7.1","new_version":"0.17.0","repository_url":"https://github.com/iyulab/unpdf"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-deps group with 43 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [nix](https://github.com/nix-rust/nix) | `0.30.1` | `0.31.3` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.8.2` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.28.0` | `0.29.0` |\n| [zip](https://github.com/zip-rs/zip2) | `2.4.2` | `8.6.0` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.5` | `8.0.6` |\n| [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `2.2.0` | `3.5.1` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.1` | `1.2.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.53.0` | `1.53.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [tantivy](https://github.com/quickwit-oss/tantivy) | `0.26.1` | `0.26.2` |\n| [ratatui-image](https://github.com/ratatui/ratatui-image) | `11.0.6` | `11.1.0` |\n| [tui-big-text](https://github.com/ratatui/tui-widgets) | `0.8.8` | `0.8.10` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.24.0` | `1.27.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.13.1` | `2.13.2` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.19` | `2.0.21` |\n| constant_time_eq | `0.4.2` | `0.6.1` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.2` | `4.6.3` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.7` | `4.6.9` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| dirs | `6.0.0` | `7.0.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.7.0` | `0.7.1` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [mail-parser](https://github.com/stalwartlabs/mail-parser) | `0.11.5` | `0.11.9` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.42` |\n| [icalendar](https://github.com/hoodie/icalendar) | `0.17.12` | `0.17.14` |\n| [mail-builder](https://github.com/stalwartlabs/mail-builder) | `0.4.4` | `1.0.0` |\n| [open](https://github.com/Byron/open-rs) | `5.4.0` | `5.4.4` |\n| [psl](https://github.com/addr-rs/psl) | `2.1.238` | `2.1.241` |\n| [comrak](https://github.com/kivikakk/comrak) | `0.54.0` | `0.56.0` |\n| [lettre](https://github.com/lettre/lettre) | `0.11.22` | `0.11.23` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.48.0` | `1.49.0` |\n| [utoipa](https://github.com/juhaku/utoipa) | `5.5.0` | `6.0.0` |\n| [utoipa-axum](https://github.com/juhaku/utoipa) | `0.2.0` | `0.3.0` |\n| [utoipa-swagger-ui](https://github.com/juhaku/utoipa) | `9.0.2` | `10.0.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.190` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.21.0` | `3.0.0` |\n| [calamine](https://github.com/tafia/calamine) | `0.36.0` | `0.36.1` |\n| [fastembed](https://github.com/Anush008/fastembed-rs) | `5.17.3` | `7.1.1` |\n| [undoc](https://github.com/iyulab/undoc) | `0.5.5` | `0.17.0` |\n| [unpdf](https://github.com/iyulab/unpdf) | `0.7.1` | `0.17.0` |\n\n\nUpdates `nix` from 0.30.1 to 0.31.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nix-rust/nix/blob/master/CHANGELOG.md\"\u003enix's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.31.3] - 2026-05-11\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable module \u003ccode\u003eioctl\u003c/code\u003e for Cygwin\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd\n\u003ccode\u003eCLOCK_BOOTTIME/CLOCK_PROCESS_CPUTIME_ID/CLOCK_THREAD_CPUTIME_ID/CLOCK_UPTIME\u003c/code\u003e\nto NetBSD-like platforms (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2716\"\u003e#2716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunistd: add mkfifo for redox\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003ekevent64\u003c/code\u003e support on apple targets: \u003ccode\u003eKqueue::kevent64\u003c/code\u003e, \u003ccode\u003eKEvent64\u003c/code\u003e,\nand \u003ccode\u003eKevent64Flags\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2781\"\u003e#2781\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix SaFlags_t definition on redox\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2751\"\u003e#2751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eEpollEvent::events()\u003c/code\u003e to use \u003ccode\u003efrom_bits_retain\u003c/code\u003e instead of\n\u003ccode\u003efrom_bits().unwrap()\u003c/code\u003e, preventing panics when the kernel returns\nunknown epoll flags. (\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eKEvent::flags()\u003c/code\u003e and \u003ccode\u003eKEvent::fflags()\u003c/code\u003e to use \u003ccode\u003efrom_bits_retain\u003c/code\u003e\ninstead of \u003ccode\u003efrom_bits().unwrap()\u003c/code\u003e, preventing panics when the kernel\nreturns unknown kqueue flags.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2784\"\u003e#2784\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.31.2] - 2026-02-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WatchDescriptor::as_raw, to get libc id of WatchDescriptor.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2718\"\u003e#2718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded process::pthread_getthreadid_np() on FreeBSD.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded timerfd support on FreeBSD\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2728\"\u003e#2728\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe libc requirement is now \u003ccode\u003e0.2.181\u003c/code\u003e, rather than pinned to 0.2.180.\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2744\"\u003e#2744\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.31.1] - 2026-01-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etermios: Add definition for IUCLC to supported platforms\n(\u003ca href=\"https://redirect.github.com/nix-rust/nix/pull/2702\"\u003e#2702\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/nix-rust/nix/commit/b5933ca178802b558a667514f717a86b3a1cedcc\"\u003e\u003ccode\u003eb5933ca\u003c/code\u003e\u003c/a\u003e chore: release v0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/5d6a46e065fd5ae670c73b44b2590ca256589194\"\u003e\u003ccode\u003e5d6a46e\u003c/code\u003e\u003c/a\u003e Replace Cirrus CI with more Github Workflows jobs (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2776\"\u003e#2776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3407489043e8070b6294b5786690a60182fb241e\"\u003e\u003ccode\u003e3407489\u003c/code\u003e\u003c/a\u003e event: add kevent64 support on apple targets (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2781\"\u003e#2781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/fe80fc5066c8712db901f3a3d672b8c6af67c4d2\"\u003e\u003ccode\u003efe80fc5\u003c/code\u003e\u003c/a\u003e chore: resolve clippy useless_borrows_in_formatting (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2790\"\u003e#2790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/3310fc7db419b04b0aed32fcb6464a12ad96f224\"\u003e\u003ccode\u003e3310fc7\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(ci): temporarily disable armv7-unknown-linux-uclibceabihf (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2764\"\u003e#2764\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/e3ab917517f47e27c845064abec15382792053a7\"\u003e\u003ccode\u003ee3ab917\u003c/code\u003e\u003c/a\u003e epoll: use from_bits_retain to avoid panics on unknown flags (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/6c1570194676901d6fddf3600cea5c8358e39eef\"\u003e\u003ccode\u003e6c15701\u003c/code\u003e\u003c/a\u003e kqueue: use from_bits_retain to avoid panics on unknown flags (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2784\"\u003e#2784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/73028cf1c742b243895df16ce60948b1c8fa821a\"\u003e\u003ccode\u003e73028cf\u003c/code\u003e\u003c/a\u003e fix(ci): enable Hurd target (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/1a680a967648807ea78ded5c4211db8026bebbbd\"\u003e\u003ccode\u003e1a680a9\u003c/code\u003e\u003c/a\u003e cargo: Remove deprecated package authors field (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2789\"\u003e#2789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nix-rust/nix/commit/85cff070dd2baaecb4290df22b1d093d136ca671\"\u003e\u003ccode\u003e85cff07\u003c/code\u003e\u003c/a\u003e docs: add missing changelog entries (\u003ca href=\"https://redirect.github.com/nix-rust/nix/issues/2786\"\u003e#2786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nix-rust/nix/compare/v0.30.1...v0.31.3\"\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 `tokio-tungstenite` from 0.28.0 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md\"\u003etokio-tungstenite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.29.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003etungstenite\u003c/code\u003e to \u003ccode\u003e0.29.0\u003c/code\u003e. See \u003ca href=\"https://github.com/snapview/tungstenite-rs/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003etungstenite\u003c/code\u003e release\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/7930ff2f825a69cad44b928b19b6fb81bffc3f7a\"\u003e\u003ccode\u003e7930ff2\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/snapview/tokio-tungstenite/commit/38d04656fe28be0000920201d6a49bf5ec3d537b\"\u003e\u003ccode\u003e38d0465\u003c/code\u003e\u003c/a\u003e Update Readme (\u003ca href=\"https://redirect.github.com/snapview/tokio-tungstenite/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/snapview/tokio-tungstenite/compare/v0.28.0...v0.29.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 2.4.2 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\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ezip64 comment\u003c/code\u003e and add \u003ccode\u003ezip64 extensible data sector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/747\"\u003e#747\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\u003eremove useless magic in struct (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange extra_field from Arc\u0026lt;Vec\u003c!-- raw HTML omitted --\u003e\u0026gt; to Arc\u0026lt;[u8]\u0026gt; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup README (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a check for building benches (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/748\"\u003e#748\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\u003esplit part of \u003ccode\u003eread.rs\u003c/code\u003e for code readability (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unused allow (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eskip BufReader for Stored files in make_reader (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/739\"\u003e#739\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\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/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\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.4.0...v8.5.0\"\u003e8.5.0\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ezip64 comment\u003c/code\u003e and add \u003ccode\u003ezip64 extensible data sector\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/747\"\u003e#747\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\u003eremove useless magic in struct (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echange extra_field from Arc\u0026lt;Vec\u003c!-- raw HTML omitted --\u003e\u0026gt; to Arc\u0026lt;[u8]\u0026gt; (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/741\"\u003e#741\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup README (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.3.1...v8.4.0\"\u003e8.4.0\u003c/a\u003e - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd a check for building benches (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/748\"\u003e#748\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\u003esplit part of \u003ccode\u003eread.rs\u003c/code\u003e for code readability (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove unused allow (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/745\"\u003e#745\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e⚡ Performance\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/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/v2.4.2...v8.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `which` from 8.0.5 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.5...8.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rmcp` from 2.2.0 to 3.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/releases\"\u003ermcp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ermcp-macros-v3.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v3.5.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(server)\u003c/em\u003e keep discover lifecycle bootstrap-neutral (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1248\"\u003e#1248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep handler-generated invalid params errors in-band (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(model)\u003c/em\u003e export object! macro without macros feature (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(server)\u003c/em\u003e default missing cache hints for 2026-07-28 peers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[rmcp] Notify credential stores when a refresh token is rejected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v3.5.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v3.5.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate LATEST and add LATEST_WITH_INITIALIZE (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(model)\u003c/em\u003e decode float fields through serde_json::Number (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e reject duplicate sep-2243 headers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1274\"\u003e#1274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(transport)\u003c/em\u003e match explicit default ports in Origin allowlist (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rmcp)\u003c/em\u003e tolerate empty cacheScope instead of silently dropping the whole result (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1281\"\u003e#1281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(model)\u003c/em\u003e preserve explicit null structuredContent in CallToolResult (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecargo fmt fixes on validate_standard_headers changes (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-macros-v3.4.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ermcp-v3.4.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport)\u003c/em\u003e fall back after JSON discover rejections (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1288\"\u003e#1288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(macros)\u003c/em\u003e accept const paths and concat! in tool/prompt descriptions (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/1243\"\u003e#1243\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/modelcontextprotocol/rust-sdk/commit/79437f291b2c44053d00dcd5db969fd0cca7c887\"\u003e\u003ccode\u003e79437f2\u003c/code\u003e\u003c/a\u003e chore: release v3.5.1 (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1307\"\u003e#1307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/4a226c7cb9816e9b82e7d638d76ec4d58ba342d1\"\u003e\u003ccode\u003e4a226c7\u003c/code\u003e\u003c/a\u003e fix(server): keep discover lifecycle bootstrap-neutral (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1248\"\u003e#1248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/931d47133adefd082599be494e3e77c1b9ade3e5\"\u003e\u003ccode\u003e931d471\u003c/code\u003e\u003c/a\u003e chore(deps): bump the github-actions group with 6 updates (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/cf1e9aa74590f0556809099dc76465bd498fd916\"\u003e\u003ccode\u003ecf1e9aa\u003c/code\u003e\u003c/a\u003e fix: keep handler-generated invalid params errors in-band (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1322\"\u003e#1322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/deef9bb8952ffc042bc8cce7ce70b5ea51ec4adf\"\u003e\u003ccode\u003edeef9bb\u003c/code\u003e\u003c/a\u003e fix(model): export object! macro without macros feature (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1318\"\u003e#1318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/c0d667e003d7cce82c17bdb3cb776f1d6cda39eb\"\u003e\u003ccode\u003ec0d667e\u003c/code\u003e\u003c/a\u003e fix(server): default missing cache hints for 2026-07-28 peers (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/94c5c039a6a15ea8853c3d9a711d40d771709be9\"\u003e\u003ccode\u003e94c5c03\u003c/code\u003e\u003c/a\u003e fix: use MSRV-aware dependency resolver (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1316\"\u003e#1316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/8f9a28ecdb5f9237dd7927f915df82cd4d02d09b\"\u003e\u003ccode\u003e8f9a28e\u003c/code\u003e\u003c/a\u003e fix(examples): fix complex auth server discovery (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/ae2f9c9b45a2c98d24ee345406e79f507c9f9282\"\u003e\u003ccode\u003eae2f9c9\u003c/code\u003e\u003c/a\u003e [rmcp] Notify credential stores when a refresh token is rejected (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/commit/bdd93dc6eb7060967b8054767d94106b922bbc35\"\u003e\u003ccode\u003ebdd93dc\u003c/code\u003e\u003c/a\u003e ci: reject multi-line codex auth secret (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v2.2.0...rmcp-v3.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `schemars` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/releases\"\u003eschemars's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 in schemars_derive\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GREsau/schemars/blob/master/CHANGELOG.md\"\u003eschemars's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.2] - 2026-07-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 in schemars_derive\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/ed6186319d5ebf1959a03f558df375d2bb5c44a6\"\u003e\u003ccode\u003eed61863\u003c/code\u003e\u003c/a\u003e v1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/ae618c3a8e1ca0da5026df5a417be2c5259ab5f9\"\u003e\u003ccode\u003eae618c3\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/c072ea038c3db93d27c881ede41689ce0777d554\"\u003e\u003ccode\u003ec072ea0\u003c/code\u003e\u003c/a\u003e docs: add missing attributes to table of contents (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/015272f20570535a49db0403924c13fc4c51317e\"\u003e\u003ccode\u003e015272f\u003c/code\u003e\u003c/a\u003e Clippy fix (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/512\"\u003e#512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GREsau/schemars/commit/944f72728f9744992e045e132aab56c5d557c0ad\"\u003e\u003ccode\u003e944f727\u003c/code\u003e\u003c/a\u003e Bump bytes from 1.10.1 to 1.11.1 (\u003ca href=\"https://redirect.github.com/GREsau/schemars/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/GREsau/schemars/compare/v1.2.1...v1.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.53.0 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.0...tokio-1.53.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tantivy` from 0.26.1 to 0.26.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/quickwit-oss/tantivy/blob/main/CHANGELOG.md\"\u003etantivy's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eTantivy 0.26.2\u003c/h1\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix term aggregation document-count overflow when merging buckets across segments by widening intermediate counts from \u003ccode\u003eu32\u003c/code\u003e to \u003ccode\u003eu64\u003c/code\u003e (\u003ca href=\"https://github.com/PSeitz\"\u003e\u003ccode\u003e@​PSeitz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix missing local buffer flushes in nested aggregations that caused incorrect metric results for low-cardinality terms buckets \u003ca href=\"https://redirect.github.com/quickwit-oss/tantivy/issues/2992\"\u003e#2992\u003c/a\u003e(\u003ca href=\"https://github.com/PSeitz\"\u003e\u003ccode\u003e@​PSeitz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDisable the buffered union \u003ccode\u003eseek_danger\u003c/code\u003e override to avoid consuming unaligned scorers \u003ca href=\"https://redirect.github.com/quickwit-oss/tantivy/issues/3086\"\u003e#3086\u003c/a\u003e(\u003ca href=\"https://github.com/PSeitz\"\u003e\u003ccode\u003e@​PSeitz\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/quickwit-oss/tantivy/commit/72d1ef9a6468aa68bbc69dcc80cdf60aaf64364d\"\u003e\u003ccode\u003e72d1ef9\u003c/code\u003e\u003c/a\u003e fix term aggregation u32::MAX overflow issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quickwit-oss/tantivy/commit/be7cd01315284089b3d6cbd897debda4ab842353\"\u003e\u003ccode\u003ebe7cd01\u003c/code\u003e\u003c/a\u003e chore: Release 0.26.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quickwit-oss/tantivy/commit/b9f24174cea0dd7cdb036673b83a776fe1e1d4fe\"\u003e\u003ccode\u003eb9f2417\u003c/code\u003e\u003c/a\u003e fix cache flush in aggregations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/quickwit-oss/tantivy/commit/c1910447ed244a70cdbefe5a7115d7555d5b698a\"\u003e\u003ccode\u003ec191044\u003c/code\u003e\u003c/a\u003e fix: disable buffered union seek_danger override\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/quickwit-oss/tantivy/compare/0.26.1...0.26.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ratatui-image` from 11.0.6 to 11.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ratatui/ratatui-image/releases\"\u003eratatui-image's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKitty: write one placeholder per cell, \u003ccode\u003eskip\u003c/code\u003e not needed anymore\u003c/li\u003e\n\u003cli\u003eQuery for kitty transmission compression (opt-in), and use it if detected\u003c/li\u003e\n\u003cli\u003ePicker: expose tmux_detected() method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression from 967af26 \u0026quot;sliced sixel also uses round_pixel_size_to_cells\u0026quot;\u003c/li\u003e\n\u003cli\u003eWiden integer before multiplying cell counts, not after\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow nonsensical chafa-dyn + chafa-static for some tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.0.8\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esliced sixel also uses round_pixel_size_to_cells\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev11.0.7\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSlicedProtocol replaces DECGRA raster size accounting for the used bands\u003c/li\u003e\n\u003cli\u003eDerive \u003ccode\u003eEq\u003c/code\u003e for \u003ccode\u003eProtocolType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecollapse screenshot list in PR comment\u003c/li\u003e\n\u003cli\u003euse ioctl font-size and env hints when the capability query gets no response\u003c/li\u003e\n\u003cli\u003emention yazi-adapter rather than yazi\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/ratatui/ratatui-image/blob/master/CHANGELOG.md\"\u003eratatui-image's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/compare/v11.0.8...v11.1.0\"\u003e11.1.0\u003c/a\u003e - 2026-09-16\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKitty: write one placeholder per cell, \u003ccode\u003eskip\u003c/code\u003e not needed anymore\u003c/li\u003e\n\u003cli\u003eQuery for kitty transmission compression (opt-in), and use it if detected\u003c/li\u003e\n\u003cli\u003ePicker: expose tmux_detected() method\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression from 967af26 \u0026quot;sliced sixel also uses round_pixel_size_to_cells\u0026quot;\u003c/li\u003e\n\u003cli\u003eWiden integer before multiplying cell counts, not after\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow nonsensical chafa-dyn + chafa-static for some tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/compare/v11.0.7...v11.0.8\"\u003e11.0.8\u003c/a\u003e - 2026-09-04\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esliced sixel also uses round_pixel_size_to_cells\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/compare/v11.0.6...v11.0.7\"\u003e11.0.7\u003c/a\u003e - 2026-09-03\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSlicedProtocol replaces DECGRA raster size accounting for the used bands\u003c/li\u003e\n\u003cli\u003eDerive \u003ccode\u003eEq\u003c/code\u003e for \u003ccode\u003eProtocolType\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003ecollapse screenshot list in PR comment\u003c/li\u003e\n\u003cli\u003euse ioctl font-size and env hints when the capability query gets no response\u003c/li\u003e\n\u003cli\u003emention yazi-adapter rather than yazi\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/d8f08379465ed8e174c1d25cd60cbcfcbcbb39f1\"\u003e\u003ccode\u003ed8f0837\u003c/code\u003e\u003c/a\u003e chore: release v11.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/5bdd2f26447062ae2695171c9ace3600d088409d\"\u003e\u003ccode\u003e5bdd2f2\u003c/code\u003e\u003c/a\u003e suppress semver checks until next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/29573fa98d013cdd8d1969226d60f2848937b82b\"\u003e\u003ccode\u003e29573fa\u003c/code\u003e\u003c/a\u003e add some other fucking lib for release-plz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/7a72ba2c778c9d7174e499f04c2f03f671969d32\"\u003e\u003ccode\u003e7a72ba2\u003c/code\u003e\u003c/a\u003e allow nonsensical chafa-dyn + chafa-static for some tools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/45ff628340fc74b0c2b50b3ad09a1f79bb594b3e\"\u003e\u003ccode\u003e45ff628\u003c/code\u003e\u003c/a\u003e fail if commits contain claude/anthropic spam\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/a0f9ddbbf6a680e5f9cc5bf7fbd75bec56bc5b9d\"\u003e\u003ccode\u003ea0f9ddb\u003c/code\u003e\u003c/a\u003e feat(picker): expose tmux_detected()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/0dcc9242d1c7a780d89d68cdc38cef4af28036ce\"\u003e\u003ccode\u003e0dcc924\u003c/code\u003e\u003c/a\u003e fix regression from 967af26 \u0026quot;sliced sixel also uses round_pixel_size_to_cells\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/97414b06ebbfc30b0f73fe6ceeb016385fadefcb\"\u003e\u003ccode\u003e97414b0\u003c/code\u003e\u003c/a\u003e refactor(kitty): hold the id colour in the id state tuple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/d00da93e6d02fd5638f369b0c1b7961a21dac4bd\"\u003e\u003ccode\u003ed00da93\u003c/code\u003e\u003c/a\u003e fix(kitty): write one placeholder per cell so images render under tmux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui-image/commit/cd31a10ae907f55a51c7922b968c8378c25cc8df\"\u003e\u003ccode\u003ecd31a10\u003c/code\u003e\u003c/a\u003e fix: widen before multiplying cell counts, not after\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ratatui/ratatui-image/compare/v11.0.6...v11.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tui-big-text` from 0.8.8 to 0.8.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ratatui/tui-widgets/releases\"\u003etui-big-text's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etui-big-text-v0.8.10\u003c/h2\u003e\n\u003cp\u003eMaintenance updates.\u003c/p\u003e\n\u003ch2\u003etui-big-text-v0.8.9\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(tui-big-text)\u003c/em\u003e Add support for rendering all available fonts with \u003ccode\u003eBigText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/355\"\u003e#355\u003c/a\u003e)\n\u003cblockquote\u003e\n\u003cp\u003eThe \u003ccode\u003eBigText\u003c/code\u003e widget would only use the \u003ccode\u003eBasicFont\u003c/code\u003e provided by\n\u003ccode\u003efont8x8\u003c/code\u003e. However, there are numerous other fonts that can render the\nglyphs, such as Hiragana etc.\u003c/p\u003e\n\u003cp\u003eThis changes \u003ccode\u003erender_symbol\u003c/code\u003e to iterate over all the available fonts\nrather than only doing a lookup against \u003ccode\u003efont8x8::BASIC_FONTS\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAlso added an example and a VHS tape for demo purposes.\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003cp\u003eDoing this exposed a bug with how the line widths are calculated and\ntherefore how the text alignment worked.\u003c/p\u003e\n\u003cp\u003eIn \u003ccode\u003eget_alignment_offset\u003c/code\u003e, the \u0026quot;line width\u0026quot; (i.e. character count) was\nactually just using the underlying byte width, not the number of\ncharacters. This has been changed to simply sum the number of characters\nfrom each span of the line.\u003c/p\u003e\n\u003chr /\u003e\n\u003c/blockquote\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/ratatui/tui-widgets/commit/c26a68722072987daccf6035e4f5d586ff7b4469\"\u003e\u003ccode\u003ec26a687\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/f79a82d1cad5f801319e28c8aa728727ee0aae3c\"\u003e\u003ccode\u003ef79a82d\u003c/code\u003e\u003c/a\u003e chore: simplify changelogs and release metadata (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/f0dbfdcbfb64deb4ebdb79cebcb223c3e7113491\"\u003e\u003ccode\u003ef0dbfdc\u003c/code\u003e\u003c/a\u003e feat(scrollview): expose state dimensions (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/373\"\u003e#373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/a161c5da15d4d8e0c236e55208f32babb0fc9f2c\"\u003e\u003ccode\u003ea161c5d\u003c/code\u003e\u003c/a\u003e build(deps): bump Swatinem/rust-cache from e18b497796c12c097a38f9edb9d0641fb9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/872a7f03dfe696b7023515fbe1ab4291b1bcd389\"\u003e\u003ccode\u003e872a7f0\u003c/code\u003e\u003c/a\u003e build(deps): bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/ba08dc59b6d55a0f0ee17160e4c75d12e9c61737\"\u003e\u003ccode\u003eba08dc5\u003c/code\u003e\u003c/a\u003e build(deps): bump rstest from 0.26.1 to 0.27.0 (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/cec81cb277e5f3cd16c86eef42d55f456786a6fd\"\u003e\u003ccode\u003ecec81cb\u003c/code\u003e\u003c/a\u003e build(deps): bump release-plz/action from 0.5.133 to 0.5.139 (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/a3a8fa78b58e2c26f764a600391390bb93628a48\"\u003e\u003ccode\u003ea3a8fa7\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.87.7 to 2.87.17 (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/78b4122a3d3ca10b279757e7834032d5151b363a\"\u003e\u003ccode\u003e78b4122\u003c/code\u003e\u003c/a\u003e build(deps): bump clap from 4.6.6 to 4.6.7 (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/tui-widgets/commit/ef36b7c0f5fb5eff0c6cb574d92097f45d33b611\"\u003e\u003ccode\u003eef36b7c\u003c/code\u003e\u003c/a\u003e build(deps): bump release-plz/action from 0.5.131 to 0.5.133 (\u003ca href=\"https://redirect.github.com/ratatui/tui-widgets/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ratatui/tui-widgets/compare/tui-big-text-v0.8.8...tui-big-text-v0.8.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.24.0 to 1.27.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.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept case-insensitive urn:uuid: prefixes when parsing by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ordering of V7 UUIDs created by earlier seconds with later subsec nanos 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/915\"\u003euuid-rs/uuid#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.27.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/917\"\u003euuid-rs/uuid#917\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\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.1...v1.27.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.1...v1.27.0\u003c/a\u003e\u003c/p\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\u003c/blockquote\u003e\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/b62154e8be41ce42127cba08ee5e5cef3e2ea971\"\u003e\u003ccode\u003eb62154e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/917\"\u003e#917\u003c/a\u003e from uuid-rs/cargo/v1.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ffd8ec55f20006fa2b5978cc03a1e671835040e9\"\u003e\u003ccode\u003effd8ec5\u003c/code\u003e\u003c/a\u003e prepare for 1.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b6c10f9dd9cf37809460859ab88071d43703398\"\u003e\u003ccode\u003e4b6c10f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/915\"\u003e#915\u003c/a\u003e from uuid-rs/fix/v7-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a1aa126f97cdc8d9c5c25d56efa0e7bcb9ab0514\"\u003e\u003ccode\u003ea1aa126\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/912\"\u003e#912\u003c/a\u003e from jaideeppyne/fix/urn-prefix-case-insensitive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4639d67b0f117a94cf0add01e4c68e674691b49c\"\u003e\u003ccode\u003e4639d67\u003c/code\u003e\u003c/a\u003e fix ordering of V7 UUIDs created by earlier seconds with later subsec nanos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/272370344a977ee0641ffa4d01b7ad3ca0eda687\"\u003e\u003ccode\u003e2723703\u003c/code\u003e\u003c/a\u003e bump MSRV to 1.89.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a3e64faaf7fdf583260fc18a594b099677855eea\"\u003e\u003ccode\u003ea3e64fa\u003c/code\u003e\u003c/a\u003e refactor: simplify URN prefix parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5055fd41c7f33c16a1eac3198eac6224ec18b61d\"\u003e\u003ccode\u003e5055fd4\u003c/code\u003e\u003c/a\u003e refactor: inline case-insensitive URN prefix checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8b1d51421df4828c11ebca6b54c5986caafef6\"\u003e\u003ccode\u003ecb8b1d5\u003c/code\u003e\u003c/a\u003e refactor: simplify case-insensitive URN parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/285967db45b800ffda5032d12c32e3d4e2620902\"\u003e\u003ccode\u003e285967d\u003c/code\u003e\u003c/a\u003e Accept case-insensitive urn:uuid: prefixes when parsing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.13.1 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\u003c/blockquote\u003e\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@​Danie...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nBumps the all-deps group with 43 updates, including several major version bumps that may require API adjustments. The remaining updates are patch/minor and should be safe.\n\n**Major version bumps**\n- `zip` 2→8, `rmcp` 2→3, `dirs` 6→7, `mail-builder` 0.4→1.0, `utoipa` 5→6, `utoipa-axum` 0.2→0.3, `utoipa-swagger-ui` 9→10, `minijinja` 2→3, `fastembed` 5→7, `undoc` 0.5→0.17, `unpdf` 0.7→0.17, `base64` 0.22→0.23, `constant_time_eq` 0.4→0.6, `comrak` 0.54→0.56, `criterion` 0.5→0.8, and `tokio-tungstenite` 0.28→0.29.\n- Verify compilation, tests, snapshots, and benchmarks against these new versions.\n\n\u003csup\u003eWritten for commit 584ab12775209ce6640bec7aab52bd83c1df57dd. Summary will update on new commits.\u003c/sup\u003e\n\n\u003ca href=\"https://cubic.dev/pr/planetaryescape/mxr/pull/421?utm_source=github\" target=\"_blank\" rel=\"noopener noreferrer\" data-no-image-dialog=\"true\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-light.svg\"\u003e\u003cimg alt=\"View guided diff\" src=\"https://www.cubic.dev/buttons/review-in-cubic-light.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e \u003ca href=\"https://www.cubic.dev/action/auto-fix/pr/planetaryescape/mxr/421?returnTo=https%3A%2F%2Fgithub.com%2Fplanetaryescape%2Fmxr%2Fpull%2F421\u0026source=description\" target=\"_blank\" rel=\"noopener noreferrer\" data-no-image-dialog=\"true\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg\"\u003e\u003cimg alt=\"Turn on auto-fix\" src=\"https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/planetaryescape/mxr/pull/421","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/planetaryescape%2Fmxr/issues/421","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/421/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-12T03:53:59.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5808115990","node_id":"PR_kwDOVFa9NM8AAAABH5NW6A","number":26,"state":"closed","title":"build(deps): bump the cargo group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-12T10:07:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-12T03:53:59.000Z","updated_at":"2026-10-12T10:07:50.000Z","time_to_close":22427,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":17,"packages":[{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","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":"toml","old_version":"1.1.2+spec-1.1.0","new_version":"1.1.3+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"zvariant","old_version":"5.12.0","new_version":"5.15.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"gstreamer","old_version":"0.25.2","new_version":"0.25.4"},{"name":"gstreamer-video","old_version":"0.25.2","new_version":"0.25.4"},{"name":"gstreamer-base","old_version":"0.25.2","new_version":"0.25.4"},{"name":"pipewire","old_version":"0.10.0","new_version":"0.10.1"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"ashpd","old_version":"0.12.3","new_version":"0.13.13","repository_url":"https://github.com/bilelmoussaoui/ashpd"},{"name":"zbus_xmlgen","old_version":"5.3.1","new_version":"5.4.1","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"zbus_xml","old_version":"5.1.1","new_version":"5.2.1","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [toml](https://github.com/toml-rs/toml) | `1.1.2+spec-1.1.0` | `1.1.3+spec-1.1.0` |\n| dirs | `6.0.0` | `7.0.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.2` |\n| [zvariant](https://github.com/z-galaxy/zbus) | `5.12.0` | `5.15.0` |\n| gstreamer | `0.25.2` | `0.25.4` |\n| gstreamer-video | `0.25.2` | `0.25.4` |\n| gstreamer-base | `0.25.2` | `0.25.4` |\n| pipewire | `0.10.0` | `0.10.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.190` |\n| [ashpd](https://github.com/bilelmoussaoui/ashpd) | `0.12.3` | `0.13.13` |\n| [zbus_xmlgen](https://github.com/z-galaxy/zbus) | `5.3.1` | `5.4.1` |\n| [zbus_xml](https://github.com/z-galaxy/zbus) | `5.1.1` | `5.2.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n\n\nUpdates `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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 `toml` from 1.1.2+spec-1.1.0 to 1.1.3+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/eb251609a333580bf005cae27df853bb63dffdbe\"\u003e\u003ccode\u003eeb25160\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f36fb52c37593b9fece9f4382a56ab51c9e65890\"\u003e\u003ccode\u003ef36fb52\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/3adbbb7860810b146dbdedba1f315c90813083f2\"\u003e\u003ccode\u003e3adbbb7\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/fb0c1b376d291ee4ffdf5297a67579f2ad7ce70d\"\u003e\u003ccode\u003efb0c1b3\u003c/code\u003e\u003c/a\u003e fix(writer): Don't overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5e70a7031d7cd667bdc081419373df4b74bf78d8\"\u003e\u003ccode\u003e5e70a70\u003c/code\u003e\u003c/a\u003e test(writer): Add overflow test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/771a975840ff876825c2973a79634ffe79a3bf5a\"\u003e\u003ccode\u003e771a975\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1186\"\u003e#1186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/28f6c9cbc8ca691b9a32918f631408ffddc4f54d\"\u003e\u003ccode\u003e28f6c9c\u003c/code\u003e\u003c/a\u003e chore: Upgrade toml-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/30d75ca443a1b27b13232e7cc807eb6e124f4ca2\"\u003e\u003ccode\u003e30d75ca\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.9 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1185\"\u003e#1185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/17efe57deb402805ebc699da6dc6e29f9d80ea30\"\u003e\u003ccode\u003e17efe57\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.97 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c9d0d54b21761d10ec967868cfb5549a30ef064d\"\u003e\u003ccode\u003ec9d0d54\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v1.1.2...toml-v1.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` from 6.0.0 to 7.0.0\n\nUpdates `tokio` from 1.52.3 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\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.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zvariant` from 5.12.0 to 5.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/z-galaxy/zbus/releases\"\u003ezvariant's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ezvariant-5.15.0\u003c/h2\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e💚 Work around nightly rustfmt macro mangling.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🗑️ Deprecate GVariant support in zvariant.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📝 Point GVariant users to the zgvariant crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Support zvariant_utils/gvariant being enabled externally. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1910\"\u003e#1910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔥 Remove the gvariant fuzz target.\u003c/li\u003e\n\u003cli\u003e🔥 Remove gvariant benches, ostree tests and test data.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezvariant_derive-5.15.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e♻️ Move Value \u0026amp; Dict derive codegen to zvariant_utils.\u003c/li\u003e\n\u003cli\u003e♻️ Move Type derive \u0026amp; signature! codegen to zvariant_utils.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezvariant-5.14.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e♻️ Use zcheapstr for the Str type.\u003c/li\u003e\n\u003cli\u003e♻️ Remove unnecessary clones.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e➕ Add zcheapstr dependency. It's actually just a split.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 insert tail padding to fixed-sized dictionary entry.\u003c/li\u003e\n\u003cli\u003e🐛 insert tail padding to fixed-sized struct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✅ Add test case for \u003ccode\u003ea{uy}\u003c/code\u003e encoding.\u003c/li\u003e\n\u003cli\u003e✅ Add test case for \u003ccode\u003e(uy)\u003c/code\u003e encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezvariant_derive-5.14.0\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Cargo.toml dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezvariant-5.13.1\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🚨 Use Option::filter instead of a manual match.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezvariant_derive-5.13.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Support nested dictionaries in *Dict derives. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/312\"\u003e#312\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/z-galaxy/zbus/commit/0f4db6980bc1566278618a46c9ffa7f5f025c18a\"\u003e\u003ccode\u003e0f4db69\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1911\"\u003e#1911\u003c/a\u003e from zeenix/releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/ce010acb9f4c1ab344fe9c6a54510a0118ad50fe\"\u003e\u003ccode\u003ece010ac\u003c/code\u003e\u003c/a\u003e 🔖 zv,zd,zu: New releases to deprecate GVariant API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/683fc6a43afec95d7f95deb51d5fdcb6d1a0d43f\"\u003e\u003ccode\u003e683fc6a\u003c/code\u003e\u003c/a\u003e ⬆️  zb,zm,zx: Bump zvariant to 5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/121b399eb75dc088425134f7e59a93ed488455bf\"\u003e\u003ccode\u003e121b399\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1905\"\u003e#1905\u003c/a\u003e from zeenix/deprecate-gvariant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/51d213261d23f438b52e8153cc533eed722095c3\"\u003e\u003ccode\u003e51d2132\u003c/code\u003e\u003c/a\u003e 🔖 zv,zd,zu: Bump versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/e7146cafdc53c8aed26b408cf1e91627d38df6dd\"\u003e\u003ccode\u003ee7146ca\u003c/code\u003e\u003c/a\u003e 🐛 zv,zu: Support zvariant_utils/gvariant being enabled externally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/d798734f77c4400a1c3b223a23a8423f86e2122e\"\u003e\u003ccode\u003ed798734\u003c/code\u003e\u003c/a\u003e 📝 zv,zm: Point GVariant users to the zgvariant crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/4d1e6b7d894df415dd302096ef18fe75c0be3caf\"\u003e\u003ccode\u003e4d1e6b7\u003c/code\u003e\u003c/a\u003e 🗑️ zv,zu: Deprecate GVariant support in zvariant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/19410a8555af5d3d6b97fefd5ed008755b35b49d\"\u003e\u003ccode\u003e19410a8\u003c/code\u003e\u003c/a\u003e 🔥 zv: Remove the gvariant fuzz target\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/bb8c3ce9c4c982e1b8be4dab604f240cbc7425d5\"\u003e\u003ccode\u003ebb8c3ce\u003c/code\u003e\u003c/a\u003e 🔥 zv: Remove gvariant benches, ostree tests and test data\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/z-galaxy/zbus/compare/zvariant-5.12.0...zvariant-5.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gstreamer` from 0.25.2 to 0.25.4\n\nUpdates `gstreamer-video` from 0.25.2 to 0.25.4\n\nUpdates `gstreamer-base` from 0.25.2 to 0.25.4\n\nUpdates `pipewire` from 0.10.0 to 0.10.1\n\nUpdates `clap` from 4.6.1 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `libc` from 0.2.186 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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/libc/blob/0.2.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7b0ab5528dc7f361f3a0b4c06c2cad9971617f75\"\u003e\u003ccode\u003e7b0ab55\u003c/code\u003e\u003c/a\u003e ci: Rename \u003ccode\u003epublish_0.2.yml\u003c/code\u003e to \u003ccode\u003erelease.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ac85dde5fc269ab4a8cd935d3f76adf85372677c\"\u003e\u003ccode\u003eac85dde\u003c/code\u003e\u003c/a\u003e ci: Sync release permissions with \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8f8cd2032060e1477c08077cd5f89215384723e2\"\u003e\u003ccode\u003e8f8cd20\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.190\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/052c6e6a0186eeecf22c743d57c65a9963571241\"\u003e\u003ccode\u003e052c6e6\u003c/code\u003e\u003c/a\u003e changelog: Fix an incorrect commit link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea19fd7fba435c629ed247de7138d5cdb1dea309\"\u003e\u003ccode\u003eea19fd7\u003c/code\u003e\u003c/a\u003e test: Remove explicit \u003ccode\u003elibc\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/6dbf3a29a0a972087b684bc6d6cbf20f92143b66\"\u003e\u003ccode\u003e6dbf3a2\u003c/code\u003e\u003c/a\u003e dragonfly: Move \u003ccode\u003eINHERIT_ZERO\u003c/code\u003e to the freebsd module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8a64766c8514865dea77cfc3216f5a9dc38c6728\"\u003e\u003ccode\u003e8a64766\u003c/code\u003e\u003c/a\u003e apple: add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/28de5147ff5665b835472f00ead49da71084a593\"\u003e\u003ccode\u003e28de514\u003c/code\u003e\u003c/a\u003e linux, netbsd: Give statvfs a \u003ccode\u003eDefault\u003c/code\u003e impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a58a95f01d0561e75261052f5d8b3ad188f1ae4e\"\u003e\u003ccode\u003ea58a95f\u003c/code\u003e\u003c/a\u003e cygwin: Change \u003ccode\u003ePOSIX_SPAWN_*\u003c/code\u003e flags to \u003ccode\u003ec_short\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d175264e718db4f216df7aad5f1291fd0ec34139\"\u003e\u003ccode\u003ed175264\u003c/code\u003e\u003c/a\u003e apple: \u003ccode\u003etimeval32\u003c/code\u003e is exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.186...0.2.190\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ashpd` from 0.12.3 to 0.13.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bilelmoussaoui/ashpd/releases\"\u003eashpd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackend: Allow to watch for \u003ccode\u003eNameLost\u003c/code\u003e signals by \u003ca href=\"https://github.com/arun-mani-j\"\u003e\u003ccode\u003e@​arun-mani-j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/310\"\u003ebilelmoussaoui/ashpd#310\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary lifetime parameters on proxy types by \u003ca href=\"https://github.com/mortie\"\u003e\u003ccode\u003e@​mortie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/311\"\u003ebilelmoussaoui/ashpd#311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuilder: Request name after exporting interfaces by \u003ca href=\"https://github.com/arun-mani-j\"\u003e\u003ccode\u003e@​arun-mani-j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/313\"\u003ebilelmoussaoui/ashpd#313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edemo: window: Port to AdwViewSwitcherSidebar by \u003ca href=\"https://github.com/A6GibKm\"\u003e\u003ccode\u003e@​A6GibKm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/307\"\u003ebilelmoussaoui/ashpd#307\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AdwSidebar on mobile mode by \u003ca href=\"https://github.com/A6GibKm\"\u003e\u003ccode\u003e@​A6GibKm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/315\"\u003ebilelmoussaoui/ashpd#315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackend/screencast: fix more \u003ccode\u003erestore_data\u003c/code\u003e type by \u003ca href=\"https://github.com/HigherOrderLogic\"\u003e\u003ccode\u003e@​HigherOrderLogic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/318\"\u003ebilelmoussaoui/ashpd#318\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSwitch to workspace by \u003ca href=\"https://github.com/bilelmoussaoui\"\u003e\u003ccode\u003e@​bilelmoussaoui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/320\"\u003ebilelmoussaoui/ashpd#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSplit every portal into a separate feature by \u003ca href=\"https://github.com/bilelmoussaoui\"\u003e\u003ccode\u003e@​bilelmoussaoui\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/335\"\u003ebilelmoussaoui/ashpd#335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebackend/request: Match \u003ccode\u003ePortalError\u003c/code\u003e to \u003ccode\u003eResponse\u003c/code\u003e by \u003ca href=\"https://github.com/arun-mani-j\"\u003e\u003ccode\u003e@​arun-mani-j\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/347\"\u003ebilelmoussaoui/ashpd#347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edemo: Add an InputCapture demo by \u003ca href=\"https://github.com/whot\"\u003e\u003ccode\u003e@​whot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/355\"\u003ebilelmoussaoui/ashpd#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequest the clipboard for the Remote Desktop demo by \u003ca href=\"https://github.com/whot\"\u003e\u003ccode\u003e@​whot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/358\"\u003ebilelmoussaoui/ashpd#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Session::Closed signal being silently discarded by \u003ca href=\"https://github.com/cadubentzen\"\u003e\u003ccode\u003e@​cadubentzen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/359\"\u003ebilelmoussaoui/ashpd#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an inputcapture example by \u003ca href=\"https://github.com/whot\"\u003e\u003ccode\u003e@​whot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bilelmoussaoui/ashpd/pull/354\"\u003ebilelmoussaoui/ashpd#354\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.13.0-alpha\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced dependencies\u003c/li\u003e\n\u003cli\u003eSplit every portal into it own feature, dropping unnecessary dependencies in some cases\u003c/li\u003e\n\u003cli\u003eAllow passing the DBus connection to every portal call\u003c/li\u003e\n\u003cli\u003eVarious improvements to the backend feature\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/a849791fb9e48efbd32a9c980eb769e1250162a2\"\u003e\u003ccode\u003ea849791\u003c/code\u003e\u003c/a\u003e Bump release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/4d81dede26c3015afa3d242cb3297ba7c219168e\"\u003e\u003ccode\u003e4d81ded\u003c/code\u003e\u003c/a\u003e screencast: add \u003ccode\u003epersist_mode\u003c/code\u003e on backend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/447d350aaa9d856a1b13ba22b4b928434610e871\"\u003e\u003ccode\u003e447d350\u003c/code\u003e\u003c/a\u003e client/backend: Use the newly added Connection::closed API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/b49bf4d6f0fa560a519469dfab169919beb8c736\"\u003e\u003ccode\u003eb49bf4d\u003c/code\u003e\u003c/a\u003e fix: ashpd cannot be compiled with only screenshot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/5ee4f0506376eae66f8567d2b9fe5163df0b7b71\"\u003e\u003ccode\u003e5ee4f05\u003c/code\u003e\u003c/a\u003e Bump release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/e7861451c33f6e1cd30d8a7e8833f7f78ca531b4\"\u003e\u003ccode\u003ee786145\u003c/code\u003e\u003c/a\u003e screenshot: Add AvailableTargets support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/e7050b3fd9c5820b32e38a411f6a83cd39d49447\"\u003e\u003ccode\u003ee7050b3\u003c/code\u003e\u003c/a\u003e camera: Fix unused warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/a8f1d47bcb97098711fd99847f18e96f2d08a6b8\"\u003e\u003ccode\u003ea8f1d47\u003c/code\u003e\u003c/a\u003e handletoken: handle all valid object paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/3ee41bb02b79eeccddc5d86ae52998d8225d1f6b\"\u003e\u003ccode\u003e3ee41bb\u003c/code\u003e\u003c/a\u003e Bump release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bilelmoussaoui/ashpd/commit/ffc5e26a3f62ea7c0239e2b39f14a2d2bd053a71\"\u003e\u003ccode\u003effc5e26\u003c/code\u003e\u003c/a\u003e tree: Use \u003ccode\u003eMaybeAppID\u003c/code\u003e for all backends\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bilelmoussaoui/ashpd/compare/0.12.3...0.13.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zbus_xmlgen` from 5.3.1 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/z-galaxy/zbus/releases\"\u003ezbus_xmlgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ezbus_xmlgen-5.4.1\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🚨 Fix new clippy 1.97 warnings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezbus_xmlgen-5.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Generate Rust types from Telepathy type definitions. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/255\"\u003e#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Warn about ignored unsupported XML elements. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/256\"\u003e#256\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Turn Telepathy docstrings into doc comments. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/255\"\u003e#255\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e♻️ Add CodeGenerator, deprecate GenTrait \u0026amp; write_interfaces.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✅ Add regression test for bare struct arg signatures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/39483146d1e625a0a6da297b3aa1749ddf4bfe2a\"\u003e\u003ccode\u003e3948314\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1858\"\u003e#1858\u003c/a\u003e from zeenix/fix-5.18.0-changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/793a1e136c67040d359fb07f5a54c40ab69c26aa\"\u003e\u003ccode\u003e793a1e1\u003c/code\u003e\u003c/a\u003e 📝 zb: Add 5.18.0 changelog entries dropped by release-plz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/51c3ad46c08f36cf87568c0e2da6721f7a2b4e82\"\u003e\u003ccode\u003e51c3ad4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1857\"\u003e#1857\u003c/a\u003e from bilelmoussaoui/bilelmoussaoui/new-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/e6f3bbacf4235abd9c88b6f0a267ddc6ad311528\"\u003e\u003ccode\u003ee6f3bba\u003c/code\u003e\u003c/a\u003e 🔖 Fresh releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/0da20a18b044f8b60601cfab333fdeb529f82bd1\"\u003e\u003ccode\u003e0da20a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1856\"\u003e#1856\u003c/a\u003e from z-galaxy/renovate/tokio-1.x-lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/3452ec303bbb41c892cbf8ce567263cc2161354b\"\u003e\u003ccode\u003e3452ec3\u003c/code\u003e\u003c/a\u003e ⬆️ Update tokio to v1.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/70a92c2f83bf1b48a39f6249ba6340567ab4d0d6\"\u003e\u003ccode\u003e70a92c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1841\"\u003e#1841\u003c/a\u003e from bilelmoussaoui/bilelmoussaoui/fix-bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/2b049b45530a0a534211e4870e429b732168e3cb\"\u003e\u003ccode\u003e2b049b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1855\"\u003e#1855\u003c/a\u003e from z-galaxy/renovate/tokio-1.x-lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/fab31f6f736678d57a56e098dde3a620988c9356\"\u003e\u003ccode\u003efab31f6\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update tokio to v1.52.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/ae46181b6c58cd9fa2b2937402e267d4abbdf214\"\u003e\u003ccode\u003eae46181\u003c/code\u003e\u003c/a\u003e ✨ zb: Add Connection::closed() and is_closed() API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/z-galaxy/zbus/compare/zbus_xmlgen-5.3.1...zbus_xmlgen-5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zbus_xml` from 5.1.1 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/z-galaxy/zbus/releases\"\u003ezbus_xml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ezbus_xml-5.2.1\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the following local packages: zvariant, zbus_names.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezbus_xmlgen-5.2.0\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔧 use edition from workspace.\u003c/li\u003e\n\u003cli\u003e🎨 Format all files (rust 1.85).\u003c/li\u003e\n\u003cli\u003e🚚 Update name of Github space from dbus2 to z-galaxy.\u003c/li\u003e\n\u003cli\u003e🎨 Satisfy latest clippy.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🩹 Don't use workspace for local deps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🧑‍💻 Bump rust version to 1.85.\u003c/li\u003e\n\u003cli\u003e🚨 Fix against latest clippy.\u003c/li\u003e\n\u003cli\u003e🧑‍💻 Use workspace dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚡️ Remove a needless iteration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e➖ Allow the library part not depend on clap.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezbus_xml-5.2.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Support the Telepathy introspection extensions. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/255\"\u003e#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add a parser that builds the introspection tree.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e♻️ Port parsing and writing to the bespoke parser.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e➖ Drop the quick-xml dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🗑️ Deprecate the quick-xml error variants.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📝 Tidy the error module docs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🧐 Add real-world introspection test data and benchmarks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTesting\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/z-galaxy/zbus/commit/39483146d1e625a0a6da297b3aa1749ddf4bfe2a\"\u003e\u003ccode\u003e3948314\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1858\"\u003e#1858\u003c/a\u003e from zeenix/fix-5.18.0-changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/793a1e136c67040d359fb07f5a54c40ab69c26aa\"\u003e\u003ccode\u003e793a1e1\u003c/code\u003e\u003c/a\u003e 📝 zb: Add 5.18.0 changelog entries dropped by release-plz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/51c3ad46c08f36cf87568c0e2da6721f7a2b4e82\"\u003e\u003ccode\u003e51c3ad4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1857\"\u003e#1857\u003c/a\u003e from bilelmoussaoui/bilelmoussaoui/new-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/e6f3bbacf4235abd9c88b6f0a267ddc6ad311528\"\u003e\u003ccode\u003ee6f3bba\u003c/code\u003e\u003c/a\u003e 🔖 Fresh releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/0da20a18b044f8b60601cfab333fdeb529f82bd1\"\u003e\u003ccode\u003e0da20a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1856\"\u003e#1856\u003c/a\u003e from z-galaxy/renovate/tokio-1.x-lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/3452ec303bbb41c892cbf8ce567263cc2161354b\"\u003e\u003ccode\u003e3452ec3\u003c/code\u003e\u003c/a\u003e ⬆️ Update tokio to v1.53.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/70a92c2f83bf1b48a39f6249ba6340567ab4d0d6\"\u003e\u003ccode\u003e70a92c2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1841\"\u003e#1841\u003c/a\u003e from bilelmoussaoui/bilelmoussaoui/fix-bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/2b049b45530a0a534211e4870e429b732168e3cb\"\u003e\u003ccode\u003e2b049b4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1855\"\u003e#1855\u003c/a\u003e from z-galaxy/renovate/tokio-1.x-lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/fab31f6f736678d57a56e098dde3a620988c9356\"\u003e\u003ccode\u003efab31f6\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update tokio to v1.52.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/ae46181b6c58cd9fa2b2937402e267d4abbdf214\"\u003e\u003ccode\u003eae46181\u003c/code\u003e\u003c/a\u003e ✨ zb: Add Connection::closed() and is_closed() API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/z-galaxy/zbus/compare/zbus_xml-5.1.1...zbus_xml-5.2.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.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","html_url":"https://github.com/karanshukla/vinoOpenEffects/pull/26","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/karanshukla%2FvinoOpenEffects/issues/26","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/26/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-11T13:43:18.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5801607149","node_id":"PR_kwDOS0Pi3c8AAAABH0Oi_w","number":32,"state":"closed","title":"build(deps): bump the cargo group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-14T23:16:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-11T13:43:18.000Z","updated_at":"2026-10-14T23:16:58.000Z","time_to_close":293618,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo","update_count":45,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.54","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.65","new_version":"4.6.9","repository_url":"https://github.com/clap-rs/clap"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"inventory","old_version":"0.3.21","new_version":"0.3.25","repository_url":"https://github.com/dtolnay/inventory"},{"name":"reqwest","old_version":"0.13.1","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"rig-core","old_version":"0.39.0","new_version":"0.42.0","repository_url":"https://github.com/0xPlaygrounds/rig"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"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.154","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"0.9.11+spec-1.1.0","new_version":"1.1.3+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.32","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"tree-sitter","old_version":"0.25.10","new_version":"0.26.13","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.20","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"uuid","old_version":"1.19.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"regex","old_version":"1.12.2","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"similar","old_version":"2.7.0","new_version":"3.2.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"starlark","old_version":"0.13.0","new_version":"0.14.2","repository_url":"https://github.com/facebook/starlark-rust"},{"name":"tokio-tungstenite","old_version":"0.28.0","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"shellexpand","old_version":"3.1.1","new_version":"3.1.2"},{"name":"syn","old_version":"2.0.114","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"proc-macro2","old_version":"1.0.105","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"tokenizers","old_version":"0.23.1","new_version":"0.23.2","repository_url":"https://github.com/huggingface/tokenizers"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"pdf-extract","old_version":"0.7.12","new_version":"0.12.1","repository_url":"https://github.com/jrmuizel/pdf-extract"},{"name":"rustyline","old_version":"14.0.0","new_version":"18.0.1","repository_url":"https://github.com/kkawakam/rustyline"},{"name":"schemars","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"objc2","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/madsmtm/objc2"},{"name":"windows","old_version":"0.60.0","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.104` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.54` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.65` | `4.6.9` |\n| dirs | `6.0.0` | `7.0.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.21` | `0.3.25` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.1` | `0.13.5` |\n| [rig-core](https://github.com/0xPlaygrounds/rig) | `0.39.0` | `0.42.0` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.40.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.154` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.9.11+spec-1.1.0` | `1.1.3+spec-1.1.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.32` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.25.10` | `0.26.13` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.20` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.7.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.26.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.10` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.190` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.13.1` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [similar](https://github.com/mitsuhiko/similar) | `2.7.0` | `3.2.0` |\n| [starlark](https://github.com/facebook/starlark-rust) | `0.13.0` | `0.14.2` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.28.0` | `0.29.0` |\n| [shellexpand](https://gitlab.com/ijackson/rust-shellexpand) | `3.1.1` | `3.1.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.114` | `2.0.119` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.105` | `1.0.107` |\n| [tokenizers](https://github.com/huggingface/tokenizers) | `0.23.1` | `0.23.2` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [pdf-extract](https://github.com/jrmuizel/pdf-extract) | `0.7.12` | `0.12.1` |\n| [rustyline](https://github.com/kkawakam/rustyline) | `14.0.0` | `18.0.1` |\n| [schemars](https://github.com/GREsau/schemars) | `1.2.1` | `1.2.2` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.1` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.3` | `0.6.5` |\n| [windows](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.62.2` |\n\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 `base64` from 0.22.1 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md\"\u003ebase64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.23.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMake the tests build again on non-SIMD architectures\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.23.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more consts for preconfigured configs and engines\u003c/li\u003e\n\u003cli\u003eMake DecodeError::InvalidLastSymbol more clear by including the decoded value\u003c/li\u003e\n\u003cli\u003eAdded SIMD-accelerated engines behind the default-on \u003ccode\u003esimd-unsafe\u003c/code\u003e feature: \u003ccode\u003eSimd\u003c/code\u003e picks the best\ninstruction set at runtime (AVX2 on \u003ccode\u003ex86_64\u003c/code\u003e, NEON on \u003ccode\u003eaarch64\u003c/code\u003e) and falls back to the scalar\n\u003ccode\u003eGeneralPurpose\u003c/code\u003e engine, while \u003ccode\u003eAvx2\u003c/code\u003e and \u003ccode\u003eNeon\u003c/code\u003e target one instruction set with no runtime\ndetection and work in \u003ccode\u003eno_std\u003c/code\u003e. The engines support the standard and URL-safe alphabets.\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.71.0\u003c/li\u003e\n\u003cli\u003eAdd support for custom padding symbols\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/069bf7067b949f5c0a92b6ceb82492920502f2c2\"\u003e\u003ccode\u003e069bf70\u003c/code\u003e\u003c/a\u003e v0.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/6ab1fb0a5843013557a52c45c84b91f5d1bb87af\"\u003e\u003ccode\u003e6ab1fb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/310\"\u003e#310\u003c/a\u003e from musicinmybrain/test-on-non-simd-arches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/7cffce6f971acdf48f83112cbdd63bd61125ba06\"\u003e\u003ccode\u003e7cffce6\u003c/code\u003e\u003c/a\u003e Fix testing on architectures without unsafe SIMD support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e34f9a08c5c89a4641350ac22033f3fa4f5d4d97\"\u003e\u003ccode\u003ee34f9a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/308\"\u003e#308\u003c/a\u003e from atouchet/com\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/e9240c9a01e0a4934c5619e74740caa6d1f67ce9\"\u003e\u003ccode\u003ee9240c9\u003c/code\u003e\u003c/a\u003e Remove outdated comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/9e9220a4166f628de7c8803289e120ae1e944f78\"\u003e\u003ccode\u003e9e9220a\u003c/code\u003e\u003c/a\u003e v0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/870326ec592eebde9d6bfe4c5d8130c591273e9c\"\u003e\u003ccode\u003e870326e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/306\"\u003e#306\u003c/a\u003e from marshallpierce/mp/trailing-bits-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/fbec5f1050f9fc16e6a826ebabaa2b7b0644bd67\"\u003e\u003ccode\u003efbec5f1\u003c/code\u003e\u003c/a\u003e Document no trailing trailing bits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/0a23549968f059b53cf39e96eba8f46779f322a7\"\u003e\u003ccode\u003e0a23549\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/marshallpierce/rust-base64/issues/305\"\u003e#305\u003c/a\u003e from marshallpierce/mp/edition-2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marshallpierce/rust-base64/commit/f10b7e20614135aa61289140683fc93e5a45d338\"\u003e\u003ccode\u003ef10b7e2\u003c/code\u003e\u003c/a\u003e Update deps \u0026amp; edition\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.1\"\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 `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 `axum` from 0.8.8 to 0.8.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/axum/releases\"\u003eaxum's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eaxum-v0.8.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eadded:\u003c/strong\u003e \u003ccode\u003eWebSocketUpgrade::{requested_protocols, set_selected_protocol}\u003c/code\u003e for more flexible subprotocol selection (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echanged:\u003c/strong\u003e Update minimum rust version to 1.80 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Set connect endpoint on correct field in MethodRouter (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efixed:\u003c/strong\u003e Return specific error message when multipart body limit is exceeded (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3597\"\u003e#3597\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3597\"\u003etokio-rs/axum#3597\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3620\"\u003e#3620\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3620\"\u003etokio-rs/axum#3620\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3656\"\u003e#3656\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3656\"\u003etokio-rs/axum#3656\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3611\"\u003e#3611\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/axum/pull/3611\"\u003etokio-rs/axum#3611\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/axum/commit/c59208c86fded335cd85e388030ad59347b0e5ae\"\u003e\u003ccode\u003ec59208c\u003c/code\u003e\u003c/a\u003e revert axum-core changelog changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/99068f5a4b309d0966777eb6e5a8ce924f204e6d\"\u003e\u003ccode\u003e99068f5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix \u003ccode\u003eIntoResponse\u003c/code\u003e for tuples overriding error response codes (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3603\"\u003e#3603\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/23d7098691871ccec71ca17ea31d1d40b036c0d0\"\u003e\u003ccode\u003e23d7098\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;axum-core 0.5.6\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/e8a39ad416d1ee4f61249904309691909db2db09\"\u003e\u003ccode\u003ee8a39ad\u003c/code\u003e\u003c/a\u003e axum-macros 0.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/6e9a249a4fa45507b1157e570f9b6ec58d71cb86\"\u003e\u003ccode\u003e6e9a249\u003c/code\u003e\u003c/a\u003e axum-extra 0.12.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/0ec9041a1b903778a91a23558e064a83b43674c1\"\u003e\u003ccode\u003e0ec9041\u003c/code\u003e\u003c/a\u003e axum 0.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/c3fcebb38f356ccf96da158199d4e920aa8cfda3\"\u003e\u003ccode\u003ec3fcebb\u003c/code\u003e\u003c/a\u003e axum-core 0.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/a8790fc29b0db5708cdbcae70597d37c5afe1143\"\u003e\u003ccode\u003ea8790fc\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/26ba7bb6f21cf8996493481a5275c01152f0aaf9\"\u003e\u003ccode\u003e26ba7bb\u003c/code\u003e\u003c/a\u003e docs: consolidate state management docs in crate root (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3683\"\u003e#3683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/axum/commit/9fc59efc1fa9a11f4157cff1f2d22355f01d7bc0\"\u003e\u003ccode\u003e9fc59ef\u003c/code\u003e\u003c/a\u003e Update to tokio-tungstenite 0.29 (\u003ca href=\"https://redirect.github.com/tokio-rs/axum/issues/3689\"\u003e#3689\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/axum/compare/axum-v0.8.8...axum-v0.8.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.54 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.54...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 `clap_complete` from 4.5.65 to 4.6.9\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_complete's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\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\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.5.65...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 `dirs` from 6.0.0 to 7.0.0\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 `inventory` from 0.3.21 to 0.3.25\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/inventory/releases\"\u003einventory's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Redox OS support (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e, thanks \u003ca href=\"https://github.com/willnode\"\u003e\u003ccode\u003e@​willnode\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for VxWorks targets (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/89\"\u003e#89\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elBoberido\"\u003e\u003ccode\u003e@​elBoberido\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering clippy::disallowed_types in downstream projects that use Loom (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/88\"\u003e#88\u003c/a\u003e, thanks \u003ca href=\"https://github.com/elBoberido\"\u003e\u003ccode\u003e@​elBoberido\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for QNX Neutrino targets (\u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/87\"\u003e#87\u003c/a\u003e, thanks \u003ca href=\"https://github.com/orecham\"\u003e\u003ccode\u003e@​orecham\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/inventory/commit/ffc228473d7aa20ca0790ddccc894a20682489ae\"\u003e\u003ccode\u003effc2284\u003c/code\u003e\u003c/a\u003e Release 0.3.25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b2d280f2dc9d34f59fb555ed7b453f88e471c299\"\u003e\u003ccode\u003eb2d280f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/inventory/issues/93\"\u003e#93\u003c/a\u003e from willnode/redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b3c1d19e1abadcf1b3cb3560555087d27d044708\"\u003e\u003ccode\u003eb3c1d19\u003c/code\u003e\u003c/a\u003e Redox support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/8e9a9bf114e3c3c87db46c17fa751b8df0bdf18b\"\u003e\u003ccode\u003e8e9a9bf\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/b6f12356465680ffbf53af813ff4bb2affaa579f\"\u003e\u003ccode\u003eb6f1235\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/a5f99d2e57febbf0f438be8aa13ab7bb06475eef\"\u003e\u003ccode\u003ea5f99d2\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/758923586f7441b8a7b10c5885ac6983ede46e62\"\u003e\u003ccode\u003e7589235\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/inventory/commit/4a0769f1e2746428189a3a5df336af859e2646f8\"\u003e\u003ccode\u003e4a0769f\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/inventory/commit/041adb9d0efdade925c4c4da1ebe881f160de98b\"\u003e\u003ccode\u003e041adb9\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/inventory/commit/a7b5b3dc6db4d7fbbcaaf0ecf323e03767698b72\"\u003e\u003ccode\u003ea7b5b3d\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/inventory/compare/0.3.21...0.3.25\"\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.1 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\u003ch2\u003ev0.13.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix CertificateRevocationList parsing of PEM values.\u003c/li\u003e\n\u003cli\u003eFix logging in resolver to only show host, not full URL.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns to fallback to a default if \u003ccode\u003e/etc/resolv.conf\u003c/code\u003e fails.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to handle \u003ccode\u003eSTOP_SENDING\u003c/code\u003e as not an error.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 pool to remove timed out QUIC connections.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 connection establishment picking IPv4 and IPv6.\u003c/li\u003e\n\u003cli\u003eUpgrade rustls-platform-verifier.\u003c/li\u003e\n\u003cli\u003e(wasm) Only use wasm-bindgen on unknown-* targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTP/2 and native-tls ALPN feature combinations.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 to send h3 ALPN.\u003c/li\u003e\n\u003cli\u003e(wasm) fix \u003ccode\u003eRequestBuilder::json()\u003c/code\u003e from override previously set content-type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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.1...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rig-core` from 0.39.0 to 0.42.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/0xPlaygrounds/rig/blob/main/CHANGELOG.md\"\u003erig-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/compare/v0.41.0...v0.42.0\"\u003e0.42.0\u003c/a\u003e - 2026-08-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(voyageai)\u003c/em\u003e expose embedding request options (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2343\"\u003e#2343\u003c/a\u003e) (by \u003ca href=\"https://github.com/sergiomeneses\"\u003esergiomeneses\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(agent)\u003c/em\u003e [\u003cstrong\u003ebreaking\u003c/strong\u003e] expose portable model-turn termination metadata to hooks (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2341\"\u003e#2341\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecarry the provider transport request id on completion errors (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2314\"\u003e#2314\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2315\"\u003e#2315\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2315\"\u003e#2315\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eresponse identity metadata — native response id + provider transport request id, to every completion observer (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2265\"\u003e#2265\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2313\"\u003e#2313\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2313\"\u003e#2313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e per-breakpoint cache TTL — static prefix independent of conversation tail (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2266\"\u003e#2266\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2312\"\u003e#2312\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(venice)\u003c/em\u003e add Venice AI provider with live-recorded cassette coverage (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2306\"\u003e#2306\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e add image embeddings (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2304\"\u003e#2304\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e support strict tool use (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2296\"\u003e#2296\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(doubleword)\u003c/em\u003e report the embedding width Doubleword actually returns (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2356\"\u003e#2356\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openrouter)\u003c/em\u003e surface chat-completions refusals, and map the reasoning share of usage (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2358\"\u003e#2358\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig)\u003c/em\u003e exclude test cassettes from the published crate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2350\"\u003e#2350\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(embeddings)\u003c/em\u003e keep a document's embeddings in text order across batch boundaries (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2348\"\u003e#2348\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(embeddings)\u003c/em\u003e builder input order (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2344\"\u003e#2344\u003c/a\u003e) (by \u003ca href=\"https://github.com/sergiomeneses\"\u003esergiomeneses\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(mistral)\u003c/em\u003e eight more provider bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2337\"\u003e#2337\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e preserve the provider's response when a websocket upgrade is rejected (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2338\"\u003e#2338\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(core)\u003c/em\u003e [\u003cstrong\u003ebreaking\u003c/strong\u003e] preserve response headers on non-success HTTP errors (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2333\"\u003e#2333\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ethree model-listing and usage bugs found by live cassette recording (anthropic, gemini) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2334\"\u003e#2334\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2334\"\u003e#2334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e six wire-level defects found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2332\"\u003e#2332\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(mistral)\u003c/em\u003e four provider bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2331\"\u003e#2331\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e two stop_sequence bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2329\"\u003e#2329\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini)\u003c/em\u003e four response-mapping bugs found by live cassette recording (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2328\"\u003e#2328\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini, agent)\u003c/em\u003e close the whole output-budget truncation chain, not just the 4096 cap (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2324\"\u003e#2324\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e enable all-feature wasm builds (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2319\"\u003e#2319\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(bedrock)\u003c/em\u003e raw_completion discards provider-only response data (guardrail trace, request id, service tier) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2311\"\u003e#2311\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(bedrock)\u003c/em\u003e ship invocable model identifiers, and keep provider error bodies the SDK cannot classify (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2309\"\u003e#2309\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e validate required tool choice (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2302\"\u003e#2302\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(cohere)\u003c/em\u003e Cohere provider sends request shapes the v2 chat API rejects, and ships removed model IDs (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2263\"\u003e#2263\u003c/a\u003e) (by \u003ca href=\"https://github.com/rleisti\"\u003erleisti\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e preserve Responses message phase across stateless replay (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2269\"\u003e#2269\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2295\"\u003e#2295\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(openai)\u003c/em\u003e merge additional_params tools into chat completions tool list (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/1890\"\u003e#1890\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2294\"\u003e#2294\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(gemini)\u003c/em\u003e send temperature and max_tokens; add live regression cassettes and a cache-prefix guard (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2283\"\u003e#2283\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(anthropic)\u003c/em\u003e prefer \u003ccode\u003emessage_delta\u003c/code\u003e usage.input_tokens when the provider sends it there (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2279\"\u003e#2279\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(release)\u003c/em\u003e isolate macro hygiene fixture (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2227\"\u003e#2227\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereconcile the changelogs and the migration guide with what actually merged (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2353\"\u003e#2353\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2353\"\u003e#2353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e make a live tracing capture provable, not assumed (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2347\"\u003e#2347\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(providers)\u003c/em\u003e share the paginated model-listing loop, and add Groq listing (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2339\"\u003e#2339\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e clear the outstanding security advisories (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2342\"\u003e#2342\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove #[non_exhaustive] from the workspace (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2335\"\u003e#2335\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2335\"\u003e#2335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-agent)\u003c/em\u003e share AgentConfig across builder, agent, and runner (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2326\"\u003e#2326\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2327\"\u003e#2327\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eworkspace-wide LOC consolidation pass 8 (net −1,353 production lines) (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2320\"\u003e#2320\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\u003c/a\u003e) - \u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2320\"\u003e#2320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(rig-core)\u003c/em\u003e consolidate provider boilerplate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/pull/2317\"\u003e#2317\u003c/a\u003e) (by \u003ca href=\"https://github.com/gold-silver-copper\"\u003egold-silver-copper\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/0xPlaygrounds/rig/commit/d5a34986a1ad57f1e9c5984b82f8d7438ffc717e\"\u003e\u003ccode\u003ed5a3498\u003c/code\u003e\u003c/a\u003e chore(release): publish v0.42.0 from main, including everything merged since ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/9f74bbc97af3b072d5f22d4f85fa2395391bc7e3\"\u003e\u003ccode\u003e9f74bbc\u003c/code\u003e\u003c/a\u003e chore(deps): lower dependency floors to what rig needs and stop raising them ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/93b1fd0585acf47b5db508e932b35d34cd02f95b\"\u003e\u003ccode\u003e93b1fd0\u003c/code\u003e\u003c/a\u003e chore(deps): bump redis from 1.2.1 to 1.5.0 (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2361\"\u003e#2361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/4487ba299269c51ecb74b4a155ccc7190248c0d0\"\u003e\u003ccode\u003e4487ba2\u003c/code\u003e\u003c/a\u003e feat(agent): restore raw provider response access at the agent level, on both...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/2da030332e554c0843105431f2d98d56574a5e3e\"\u003e\u003ccode\u003e2da0303\u003c/code\u003e\u003c/a\u003e chore: release v0.42.0 (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2221\"\u003e#2221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/57b4ad2bb354c3f665dc079dedff05d31eacf98d\"\u003e\u003ccode\u003e57b4ad2\u003c/code\u003e\u003c/a\u003e fix(providers): survive truncated tool calls and preserve DeepSeek wire data ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/d525224eaa199f0d588e173671fbee0547fe8b03\"\u003e\u003ccode\u003ed525224\u003c/code\u003e\u003c/a\u003e fix(doubleword): report the embedding width Doubleword actually returns (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/8ea03a251b07a99006c9a50609da4aa945dddac9\"\u003e\u003ccode\u003e8ea03a2\u003c/code\u003e\u003c/a\u003e fix(openrouter): surface chat-completions refusals, and map the reasoning sha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/4232abdb85a3ef2c48ccf3fa5c2cb8636588db94\"\u003e\u003ccode\u003e4232abd\u003c/code\u003e\u003c/a\u003e docs: reconcile the changelogs and the migration guide with what actually mer...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xPlaygrounds/rig/commit/854b765abf574245470fa6440bf0ed33886c7f1e\"\u003e\u003ccode\u003e854b765\u003c/code\u003e\u003c/a\u003e fix(rig): exclude test cassettes from the published crate (\u003ca href=\"https://redirect.github.com/0xPlaygrounds/rig/issues/2350\"\u003e#2350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/0xPlaygrounds/rig/compare/v0.39.0...v0.42.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.40.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower MSRV to 1.88.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.40.1...v0.40.2\"\u003ehttps://github.com/rusqlit...\n\n_Description has been truncated_","html_url":"https://github.com/camilesing/CodeSmith/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/camilesing%2FCodeSmith/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-11T10:19:23.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5800164746","node_id":"PR_kwDOS0ltB88AAAABHzINxw","number":22,"state":"closed","title":"build(deps): bump the rust group across 4 directories with 5 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-11T20:32:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-11T10:19:23.000Z","updated_at":"2026-10-11T20:32:21.000Z","time_to_close":36769,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust","update_count":5,"packages":[{"name":"tokio","old_version":"1.53.1","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio","old_version":"1.53.1","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"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.2","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":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust group with 1 update in the /arka-agent directory: [tokio](https://github.com/tokio-rs/tokio).\nBumps the rust group with 1 update in the /arka-pulse directory: [tokio](https://github.com/tokio-rs/tokio).\nBumps the rust group with 4 updates in the /arka-shell directory: [serde](https://github.com/serde-rs/serde), [serde_json](https://github.com/serde-rs/json), [tokio](https://github.com/tokio-rs/tokio) and [futures](https://github.com/rust-lang/futures-rs).\nBumps the rust group with 3 updates in the /arkad directory: [serde](https://github.com/serde-rs/serde), [tokio](https://github.com/tokio-rs/tokio) and [async-trait](https://github.com/dtolnay/async-trait).\n\nUpdates `tokio` from 1.53.1 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.1...tokio-1.53.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.53.1 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.1...tokio-1.53.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.1...tokio-1.53.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `tokio` from 1.52.3 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.53.1...tokio-1.53.2\"\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\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/thulasiramk-2310/Arka/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thulasiramk-2310%2FArka/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-10T10:47:52.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5790507536","node_id":"PR_kwDORtiQi88AAAABHrxXWg","number":55,"state":"closed","title":"deps: bump the rust-dependencies group across 1 directory with 78 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-10T12:30:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-10T10:47:52.000Z","updated_at":"2026-10-10T12:30:26.000Z","time_to_close":6149,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"rust-dependencies","update_count":78,"packages":[{"name":"tokio","old_version":"1.51.0","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","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":"toml","old_version":"0.8.23","new_version":"0.9.12+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"uuid","old_version":"1.23.0","new_version":"1.27.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"config","old_version":"0.14.1","new_version":"0.15.27","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"arc-swap","old_version":"1.9.1","new_version":"1.9.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"notify","old_version":"7.0.0","new_version":"8.2.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"redis","old_version":"0.27.6","new_version":"1.6.0","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"deadpool-redis","old_version":"0.18.0","new_version":"0.23.1","repository_url":"https://github.com/deadpool-rs/deadpool"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"testcontainers","old_version":"0.23.3","new_version":"0.24.0","repository_url":"https://github.com/testcontainers/testcontainers-rs"},{"name":"testcontainers-modules","old_version":"0.11.6","new_version":"0.12.1","repository_url":"https://github.com/testcontainers/testcontainers-rs-modules-community"},{"name":"serial_test","old_version":"3.4.0","new_version":"4.0.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"insta","old_version":"1.47.2","new_version":"1.49.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"governor","old_version":"0.8.1","new_version":"0.10.4","repository_url":"https://github.com/boinkor-net/governor"},{"name":"http","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"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":"zeroize","old_version":"1.8.2","new_version":"1.9.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"aes-gcm","old_version":"0.10.3","new_version":"0.11.1","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"rand","old_version":"0.9.5","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.6.0","new_version":"4.6.11","repository_url":"https://github.com/clap-rs/clap"},{"name":"comfy-table","old_version":"7.2.2","new_version":"8.0.1","repository_url":"https://github.com/nukesor/comfy-table"},{"name":"dialoguer","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/console-rs/dialoguer"},{"name":"ratatui","old_version":"0.30.0","new_version":"0.30.2","repository_url":"https://github.com/ratatui/ratatui"},{"name":"notify-rust","old_version":"4.13.1","new_version":"4.18.1","repository_url":"https://github.com/hoodie/notify-rust"},{"name":"open","old_version":"5.3.3","new_version":"5.4.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"cap-std","old_version":"3.4.5","new_version":"4.0.3","repository_url":"https://github.com/bytecodealliance/cap-std"},{"name":"wasmtime","old_version":"42.0.2","new_version":"44.0.3","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wasmtime-wasi","old_version":"42.0.2","new_version":"49.0.2","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"wit-bindgen","old_version":"0.51.0","new_version":"0.62.0","repository_url":"https://github.com/bytecodealliance/wit-bindgen"},{"name":"jsonwebtoken","old_version":"9.3.1","new_version":"11.1.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"utoipa","old_version":"5.4.0","new_version":"6.0.0","repository_url":"https://github.com/juhaku/utoipa"},{"name":"utoipa-swagger-ui","old_version":"9.0.2","new_version":"10.0.1","repository_url":"https://github.com/juhaku/utoipa"},{"name":"jsonschema","old_version":"0.28.3","new_version":"0.49.9","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"tokio-tungstenite","old_version":"0.26.2","new_version":"0.29.0","repository_url":"https://github.com/snapview/tokio-tungstenite"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"scraper","old_version":"0.22.0","new_version":"0.27.0","repository_url":"https://github.com/rust-scraper/scraper"},{"name":"metrics","old_version":"0.24.3","new_version":"0.24.6","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"metrics-exporter-prometheus","old_version":"0.16.2","new_version":"0.18.3","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"opentelemetry","old_version":"0.28.0","new_version":"0.33.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.28.0","new_version":"0.33.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.28.0","new_version":"0.33.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.29.0","new_version":"0.34.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"handlebars","old_version":"6.4.0","new_version":"6.4.4","repository_url":"https://github.com/sunng87/handlebars-rust"},{"name":"qdrant-client","old_version":"1.17.0","new_version":"1.19.0","repository_url":"https://github.com/qdrant/rust-client"},{"name":"fastembed","old_version":"5.13.0","new_version":"7.1.0","repository_url":"https://github.com/Anush008/fastembed-rs"},{"name":"text-splitter","old_version":"0.16.1","new_version":"0.30.1","repository_url":"https://github.com/benbrandt/text-splitter"},{"name":"tiktoken-rs","old_version":"0.6.0","new_version":"0.11.0","repository_url":"https://github.com/zurawiki/tiktoken-rs"},{"name":"pdf-extract","old_version":"0.7.12","new_version":"0.12.1","repository_url":"https://github.com/jrmuizel/pdf-extract"},{"name":"cron","old_version":"0.13.0","new_version":"0.17.0","repository_url":"https://github.com/zslayton/cron"},{"name":"toml_edit","old_version":"0.22.27","new_version":"0.25.10+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"similar","old_version":"2.7.0","new_version":"3.2.0","repository_url":"https://github.com/mitsuhiko/similar"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.4","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"sysinfo","old_version":"0.33.1","new_version":"0.39.6","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.3","repository_url":"https://github.com/nix-rust/nix"},{"name":"gix","old_version":"0.83.0","new_version":"0.87.1","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"reedline","old_version":"0.46.0","new_version":"0.49.0","repository_url":"https://github.com/nushell/reedline"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.5","repository_url":"https://github.com/console-rs/indicatif"},{"name":"viuer","old_version":"0.9.2","new_version":"0.11.0","repository_url":"https://github.com/atanunq/viuer"},{"name":"mimalloc","old_version":"0.1.48","new_version":"0.1.52","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"sd-notify","old_version":"0.4.5","new_version":"0.5.0","repository_url":"https://github.com/lnicola/sd-notify"},{"name":"infer","old_version":"0.16.0","new_version":"0.22.0","repository_url":"https://github.com/bojand/infer"},{"name":"printpdf","old_version":"0.7.0","new_version":"0.12.8","repository_url":"https://github.com/fschutt/printpdf"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 78 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.51.0` | `1.53.2` |\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| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `0.9.12+spec-1.1.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.0` | `1.27.0` |\n| [config](https://github.com/rust-cli/config-rs) | `0.14.1` | `0.15.27` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.1` | `1.9.2` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [notify](https://github.com/notify-rs/notify) | `7.0.0` | `8.2.0` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.27.6` | `1.6.0` |\n| [deadpool-redis](https://github.com/deadpool-rs/deadpool) | `0.18.0` | `0.23.1` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [testcontainers](https://github.com/testcontainers/testcontainers-rs) | `0.23.3` | `0.24.0` |\n| [testcontainers-modules](https://github.com/testcontainers/testcontainers-rs-modules-community) | `0.11.6` | `0.12.1` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.4.0` | `4.0.1` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.47.2` | `1.49.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.7.1` |\n| [governor](https://github.com/boinkor-net/governor) | `0.8.1` | `0.10.4` |\n| [http](https://github.com/hyperium/http) | `1.4.0` | `1.5.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\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| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.1` |\n| [aes-gcm](https://github.com/RustCrypto/AEADs) | `0.10.3` | `0.11.1` |\n| [rand](https://github.com/rust-random/rand) | `0.9.5` | `0.10.2` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.7` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.11` |\n| [comfy-table](https://github.com/nukesor/comfy-table) | `7.2.2` | `8.0.1` |\n| [dialoguer](https://github.com/console-rs/dialoguer) | `0.11.0` | `0.12.0` |\n| [ratatui](https://github.com/ratatui/ratatui) | `0.30.0` | `0.30.2` |\n| [notify-rust](https://github.com/hoodie/notify-rust) | `4.13.1` | `4.18.1` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.4.4` |\n| [cap-std](https://github.com/bytecodealliance/cap-std) | `3.4.5` | `4.0.3` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `42.0.2` | `44.0.3` |\n| [wasmtime-wasi](https://github.com/bytecodealliance/wasmtime) | `42.0.2` | `49.0.2` |\n| [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.51.0` | `0.62.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `9.3.1` | `11.1.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [utoipa](https://github.com/juhaku/utoipa) | `5.4.0` | `6.0.0` |\n| [utoipa-swagger-ui](https://github.com/juhaku/utoipa) | `9.0.2` | `10.0.1` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.28.3` | `0.49.9` |\n| [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.26.2` | `0.29.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [scraper](https://github.com/rust-scraper/scraper) | `0.22.0` | `0.27.0` |\n| [metrics](https://github.com/metrics-rs/metrics) | `0.24.3` | `0.24.6` |\n| [metrics-exporter-prometheus](https://github.com/metrics-rs/metrics) | `0.16.2` | `0.18.3` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.33.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.33.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.33.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.29.0` | `0.34.0` |\n| [handlebars](https://github.com/sunng87/handlebars-rust) | `6.4.0` | `6.4.4` |\n| [qdrant-client](https://github.com/qdrant/rust-client) | `1.17.0` | `1.19.0` |\n| [fastembed](https://github.com/Anush008/fastembed-rs) | `5.13.0` | `7.1.0` |\n| [text-splitter](https://github.com/benbrandt/text-splitter) | `0.16.1` | `0.30.1` |\n| [tiktoken-rs](https://github.com/zurawiki/tiktoken-rs) | `0.6.0` | `0.11.0` |\n| [pdf-extract](https://github.com/jrmuizel/pdf-extract) | `0.7.12` | `0.12.1` |\n| [cron](https://github.com/zslayton/cron) | `0.13.0` | `0.17.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.22.27` | `0.25.10+spec-1.1.0` |\n| [similar](https://github.com/mitsuhiko/similar) | `2.7.0` | `3.2.0` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.4` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.33.1` | `0.39.6` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.3` |\n| [gix](https://github.com/GitoxideLabs/gitoxide) | `0.83.0` | `0.87.1` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| dirs | `6.0.0` | `7.0.0` |\n| [reedline](https://github.com/nushell/reedline) | `0.46.0` | `0.49.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.5` |\n| [viuer](https://github.com/atanunq/viuer) | `0.9.2` | `0.11.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.48` | `0.1.52` |\n| [sd-notify](https://github.com/lnicola/sd-notify) | `0.4.5` | `0.5.0` |\n| [infer](https://github.com/bojand/infer) | `0.16.0` | `0.22.0` |\n| [printpdf](https://github.com/fschutt/printpdf) | `0.7.0` | `0.12.8` |\n\n\nUpdates `tokio` from 1.51.0 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.51.0...tokio-1.53.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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 `toml` from 0.8.23 to 0.9.12+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a26defd343a2fdb04a193b3fb70b58c80d48ef71\"\u003e\u003ccode\u003ea26defd\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/6c45f8eee71e1896e680a2bd9da9d5a70eca21e8\"\u003e\u003ccode\u003e6c45f8e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e3c7aa75eb438525ef1a425a62507cf4be0fff06\"\u003e\u003ccode\u003ee3c7aa7\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2dabe11acd2fd0674ad81b7ea31428881ca8690c\"\u003e\u003ccode\u003e2dabe11\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/fb98198faf158b538555b37ad72e4e44c28c046c\"\u003e\u003ccode\u003efb98198\u003c/code\u003e\u003c/a\u003e fix(parser): Don't panic on bad hex characters (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/85761c401d750cc8341f1de7d37e9f553091e8db\"\u003e\u003ccode\u003e85761c4\u003c/code\u003e\u003c/a\u003e fix(parser): Avoid panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/5edb4770ad2976d1af880a23f90a43c2a963c2e2\"\u003e\u003ccode\u003e5edb477\u003c/code\u003e\u003c/a\u003e fix(parser): Don't panic on bad hex characters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cac04afcdd609901ec734ee618b47d2f84e9bc3b\"\u003e\u003ccode\u003ecac04af\u003c/code\u003e\u003c/a\u003e test(parser): Show another assert case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d96417a06fea683c8c6c46ad7d9653678ce12b61\"\u003e\u003ccode\u003ed96417a\u003c/code\u003e\u003c/a\u003e fix(parser): Consistently assume spaces mean strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/88b657fee9a05587f8fc793036595ad001284ee6\"\u003e\u003ccode\u003e88b657f\u003c/code\u003e\u003c/a\u003e test(parser): Show assert case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v0.9.12\"\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.27.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.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept case-insensitive urn:uuid: prefixes when parsing by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ordering of V7 UUIDs created by earlier seconds with later subsec nanos 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/915\"\u003euuid-rs/uuid#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.27.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/917\"\u003euuid-rs/uuid#917\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\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.1...v1.27.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.1...v1.27.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/b62154e8be41ce42127cba08ee5e5cef3e2ea971\"\u003e\u003ccode\u003eb62154e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/917\"\u003e#917\u003c/a\u003e from uuid-rs/cargo/v1.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ffd8ec55f20006fa2b5978cc03a1e671835040e9\"\u003e\u003ccode\u003effd8ec5\u003c/code\u003e\u003c/a\u003e prepare for 1.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b6c10f9dd9cf37809460859ab88071d43703398\"\u003e\u003ccode\u003e4b6c10f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/915\"\u003e#915\u003c/a\u003e from uuid-rs/fix/v7-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a1aa126f97cdc8d9c5c25d56efa0e7bcb9ab0514\"\u003e\u003ccode\u003ea1aa126\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/912\"\u003e#912\u003c/a\u003e from jaideeppyne/fix/urn-prefix-case-insensitive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4639d67b0f117a94cf0add01e4c68e674691b49c\"\u003e\u003ccode\u003e4639d67\u003c/code\u003e\u003c/a\u003e fix ordering of V7 UUIDs created by earlier seconds with later subsec nanos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/272370344a977ee0641ffa4d01b7ad3ca0eda687\"\u003e\u003ccode\u003e2723703\u003c/code\u003e\u003c/a\u003e bump MSRV to 1.89.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a3e64faaf7fdf583260fc18a594b099677855eea\"\u003e\u003ccode\u003ea3e64fa\u003c/code\u003e\u003c/a\u003e refactor: simplify URN prefix parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5055fd41c7f33c16a1eac3198eac6224ec18b61d\"\u003e\u003ccode\u003e5055fd4\u003c/code\u003e\u003c/a\u003e refactor: inline case-insensitive URN prefix checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8b1d51421df4828c11ebca6b54c5986caafef6\"\u003e\u003ccode\u003ecb8b1d5\u003c/code\u003e\u003c/a\u003e refactor: simplify case-insensitive URN parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/285967db45b800ffda5032d12c32e3d4e2620902\"\u003e\u003ccode\u003e285967d\u003c/code\u003e\u003c/a\u003e Accept case-insensitive urn:uuid: prefixes when parsing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.0...v1.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `config` from 0.14.1 to 0.15.27\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/config-rs/blob/main/CHANGELOG.md\"\u003econfig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.15.27] - 2026-09-30\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(toml)\u003c/em\u003e Reduced parsing overhead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.26] - 2026-09-21\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade json5 to 1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.25] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ron)\u003c/em\u003e Support \u003ccode\u003eu64\u003c/code\u003e, and not just \u003ccode\u003ei64\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.24] - 2026-06-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(json)\u003c/em\u003e Support \u003ccode\u003eu64\u003c/code\u003e, and not just \u003ccode\u003ei64\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.23] - 2026-05-14\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eEnvironment::convert_case\u003c/code\u003e: correctly apply casing to each key segment\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.22] - 2026-03-17\u003c/h2\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolish examples\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate winnow\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.21] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.85\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-cli/config-rs/commit/f14a0442345bd63e84638e37aa13daa383f0ba54\"\u003e\u003ccode\u003ef14a044\u003c/code\u003e\u003c/a\u003e chore: Release config version 0.15.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/10db72225bc32a1ad337e4a96f71664938611387\"\u003e\u003ccode\u003e10db722\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/0bb91d615e478312405a93f0a6c5d595c874cf70\"\u003e\u003ccode\u003e0bb91d6\u003c/code\u003e\u003c/a\u003e perf(toml): Reduce parse overhead (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/112af243bfdcf1bca5e0bf4d6154b50efec8aa26\"\u003e\u003ccode\u003e112af24\u003c/code\u003e\u003c/a\u003e perf(toml): Reduce parse overhead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/e368ab295631a6f7125416915d783de9170dbf4d\"\u003e\u003ccode\u003ee368ab2\u003c/code\u003e\u003c/a\u003e chore: Release config version 0.15.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/24c3fc855861dbfc515d4e06f4843d76be0e8526\"\u003e\u003ccode\u003e24c3fc8\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/9926dac127ba608a27ae961aebe96a831cb602b9\"\u003e\u003ccode\u003e9926dac\u003c/code\u003e\u003c/a\u003e chore: Upgrade to json5 (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/171077ebe4d1c9b91d87a1f711a7609e35810d0b\"\u003e\u003ccode\u003e171077e\u003c/code\u003e\u003c/a\u003e chore: Upgrade json5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/62d3e7a2d2b543a96542ebec1d604dee3e72a836\"\u003e\u003ccode\u003e62d3e7a\u003c/code\u003e\u003c/a\u003e chore: Update MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/af98be491ea5d96e4def5e9b750d793b36cd8b60\"\u003e\u003ccode\u003eaf98be4\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/config-rs/compare/v0.14.1...v0.15.27\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arc-swap` from 1.9.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md\"\u003earc-swap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RefCnt must not panic (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/208\"\u003e#208\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vorner/arc-swap/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `notify` from 7.0.0 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/notify-rs/notify/releases\"\u003enotify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enotify-8.2.0\u003c/h2\u003e\n\u003ch2\u003enotify 8.2.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: notify user if inotify's \u003ccode\u003emax_user_watches\u003c/code\u003e has been reached \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: \u003ccode\u003eINotifyWatcher\u003c/code\u003e ignore events with unknown watch descriptors (instead of \u003ccode\u003eEventMask::Q_OVERFLOW\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/698\"\u003enotify-rs/notify#698\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/700\"\u003enotify-rs/notify#700\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-full 0.6.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: allow \u003ccode\u003eFileIdCache\u003c/code\u003e trait implementations to choose ownership of the returned file-ids \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: skip all \u003ccode\u003eModify\u003c/code\u003e events right after a \u003ccode\u003eCreate\u003c/code\u003e event, unless it's a rename event \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/680\"\u003enotify-rs/notify#680\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/701\"\u003enotify-rs/notify#701\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-mini 0.7.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efile-id 0.2.3 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: implement \u003ccode\u003eAsRef\u0026lt;FileId\u0026gt;\u003c/code\u003e for \u003ccode\u003eFileId\u003c/code\u003e \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/notify-rs/notify/compare/notify-8.1.0...notify-8.2.0\"\u003ehttps://github.com/notify-rs/notify/compare/notify-8.1.0...notify-8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003enotify v8.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo by \u003ca href=\"https://github.com/mo8it\"\u003e\u003ccode\u003e@​mo8it\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/667\"\u003enotify-rs/notify#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unused imports from documentation by \u003ca href=\"https://github.com/20jasper\"\u003e\u003ccode\u003e@​20jasper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/669\"\u003enotify-rs/notify#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileIdCache: Allow flexible handle instead of direct borrow for file ids by \u003ca href=\"https://github.com/florian-g2\"\u003e\u003ccode\u003e@​florian-g2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace github ci workflow by \u003ca href=\"https://github.com/dfaust\"\u003e\u003ccode\u003e@​dfaust\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/675\"\u003enotify-rs/notify#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for flume by \u003ca href=\"https://github.com/RenDiego\"\u003e\u003ccode\u003e@​RenDiego\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/680\"\u003enotify-rs/notify#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix link for file id by \u003ca href=\"https://github.com/ckaznable\"\u003e\u003ccode\u003e@​ckaznable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/682\"\u003enotify-rs/notify#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not remove a filename twice by \u003ca href=\"https://github.com/worr\"\u003e\u003ccode\u003e@​worr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/683\"\u003enotify-rs/notify#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump kqueue to 1.1.1 by \u003ca href=\"https://github.com/worr\"\u003e\u003ccode\u003e@​worr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/684\"\u003enotify-rs/notify#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): Use stable toolchain for rustfmt/clippy by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/689\"\u003enotify-rs/notify#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake INotifyWatcher return the native PathNotFound error when watchin… by \u003ca href=\"https://github.com/JanzenJohn\"\u003e\u003ccode\u003e@​JanzenJohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/686\"\u003enotify-rs/notify#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewindows: Fix server hangs under some circumstance by \u003ca href=\"https://github.com/JunkuiZhang\"\u003e\u003ccode\u003e@​JunkuiZhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/674\"\u003enotify-rs/notify#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003efiletime\u003c/code\u003e dependency by \u003ca href=\"https://github.com/a1phyr\"\u003e\u003ccode\u003e@​a1phyr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/690\"\u003enotify-rs/notify#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60 by \u003ca href=\"https://github.com/a1phyr\"\u003e\u003ccode\u003e@​a1phyr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/691\"\u003enotify-rs/notify#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Use MSRV for Clippy and rustfmt by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/694\"\u003enotify-rs/notify#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not clone paths while walking dirs by \u003ca href=\"https://github.com/riberk\"\u003e\u003ccode\u003e@​riberk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/693\"\u003enotify-rs/notify#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: introduce \u003ccode\u003eWatcher::paths_mut\u003c/code\u003e for adding/removing paths in batch by \u003ca href=\"https://github.com/branchseer\"\u003e\u003ccode\u003e@​branchseer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/692\"\u003enotify-rs/notify#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003ePathsMut::commit\u003c/code\u003e consuming by \u003ca href=\"https://github.com/branchseer\"\u003e\u003ccode\u003e@​branchseer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/695\"\u003enotify-rs/notify#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Prepare 8.1.0 release by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/697\"\u003enotify-rs/notify#697\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo8it\"\u003e\u003ccode\u003e@​mo8it\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/667\"\u003enotify-rs/notify#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/20jasper\"\u003e\u003ccode\u003e@​20jasper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/669\"\u003enotify-rs/notify#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/florian-g2\"\u003e\u003ccode\u003e@​florian-g2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/notify-rs/notify/blob/notify-8.2.0/CHANGELOG.md\"\u003enotify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enotify 8.2.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: notify user if inotify's \u003ccode\u003emax_user_watches\u003c/code\u003e has been reached \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: \u003ccode\u003eINotifyWatcher\u003c/code\u003e ignore events with unknown watch descriptors (instead of \u003ccode\u003eEventMask::Q_OVERFLOW\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/698\"\u003enotify-rs/notify#698\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/700\"\u003enotify-rs/notify#700\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-full 0.6.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: allow \u003ccode\u003eFileIdCache\u003c/code\u003e trait implementations to choose ownership of the returned file-ids \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: skip all \u003ccode\u003eModify\u003c/code\u003e events right after a \u003ccode\u003eCreate\u003c/code\u003e event, unless it's a rename event \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/680\"\u003enotify-rs/notify#680\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/701\"\u003enotify-rs/notify#701\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-mini 0.7.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efile-id 0.2.3 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: implement \u003ccode\u003eAsRef\u0026lt;FileId\u0026gt;\u003c/code\u003e for \u003ccode\u003eFileId\u003c/code\u003e \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003enotify 8.1.0 (2025-07-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate\u003c/li\u003e\n\u003cli\u003eFIX: kqueue-backend: do not double unwatch top-level directory when recursively unwatching \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/683\"\u003e#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: Return the crate error \u003ccode\u003ePathNotFound\u003c/code\u003e instead bubbling up the std::io error \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/685\"\u003e#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: fix server hangs when trashing folders on Windows \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/674\"\u003e#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003enotify 8.0.0 (2025-01-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: update notify-types to version 2.0.0\u003c/li\u003e\n\u003cli\u003eCHANGE: raise MSRV to 1.77 \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: add config option to disable following symbolic links \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/635\"\u003e#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: unaligned access to FILE_NOTIFY_INFORMATION \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/647\"\u003e#647\u003c/a\u003e \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/635\"\u003e#635\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/635\"\u003enotify-rs/notify#635\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/647\"\u003e#647\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/647\"\u003enotify-rs/notify#647\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003enotify-types 2.0.0 (2025-01-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: replace instant crate with web-time \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/652\"\u003e#652\u003c/a\u003e \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eCHANGE: the web-time dependency is now behind the \u003ccode\u003eweb-time\u003c/code\u003e feature \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/652\"\u003e#652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/652\"\u003enotify-rs/notify#652\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-mini 0.6.0 (2025-01-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: update notify to version 8.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edebouncer-full 0.5.0 (2025-01-10)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/a1d7c2d8f80786679d58ec6d5986a1d4278bc8cf\"\u003e\u003ccode\u003ea1d7c2d\u003c/code\u003e\u003c/a\u003e Prepare release (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/c685ea7d82b35b06bf81a824f68095e2bda6f0a7\"\u003e\u003ccode\u003ec685ea7\u003c/code\u003e\u003c/a\u003e Skip all \u003ccode\u003eModify\u003c/code\u003e events right after a \u003ccode\u003eCreate\u003c/code\u003e event, unless it's a rename e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/e36d54e94d2c364478f99f1d3b62245ed2ad2926\"\u003e\u003ccode\u003ee36d54e\u003c/code\u003e\u003c/a\u003e fix: INotifyWatcher may raise events with no paths (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/394ef18bebf0063c717ff7ea7387d36dacaf2c1c\"\u003e\u003ccode\u003e394ef18\u003c/code\u003e\u003c/a\u003e feat(inotify): notify a user if the \u003ccode\u003emax_user_watches\u003c/code\u003e has been reached impli...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/04473dea90a88c3444ff1a2876c4fbeda479441d\"\u003e\u003ccode\u003e04473de\u003c/code\u003e\u003c/a\u003e chore: Prepare 8.1.0 release (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/12a026d18ac097e578b2c3c2885ee60ae664072c\"\u003e\u003ccode\u003e12a026d\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003ePathsMut::commit\u003c/code\u003e consuming (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/d824023e483b24ceb398f08dec20f35ce575e7fa\"\u003e\u003ccode\u003ed824023\u003c/code\u003e\u003c/a\u003e feat: introduce \u003ccode\u003eWatcher::paths_mut\u003c/code\u003e for adding/removing paths in batch (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/b98413446040fe47e13eb3de7c8acd77d18aea78\"\u003e\u003ccode\u003eb984134\u003c/code\u003e\u003c/a\u003e Do not clone paths while walking dirs (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/416ba8248e25fc30b9503b1319933275c13e3576\"\u003e\u003ccode\u003e416ba82\u003c/code\u003e\u003c/a\u003e chore: Use MSRV for Clippy and rustfmt (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/10ce3ef6b79555159fae8a02919a43b499d1c2c3\"\u003e\u003ccode\u003e10ce3ef\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/notify-rs/notify/compare/notify-7.0.0...notify-8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `redis` from 0.27.6 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/redis-rs/redis-rs/releases\"\u003eredis's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eredis-1.6.0\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd XNACK command for Redis streams (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2119\"\u003e2119#\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow limiting number of reconnect attempts (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2298\"\u003e2298#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRestrict sentinel creation to Sentinel nodes (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2308\"\u003e2308#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: cluster-async: propagate ASKING command failures (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2305\"\u003e2305#\u003c/a\u003e by \u003ca href=\"https://github.com/freedom-winds\"\u003e\u003ccode\u003e@​freedom-winds\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCreateOptions\u003c/code\u003e for the Search module's \u003ccode\u003eFT.CREATE\u003c/code\u003e command [1/8] (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2302\"\u003e2302#\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: reset all nested redirect routes before retrying (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2306\"\u003e2306#\u003c/a\u003e by \u003ca href=\"https://github.com/freedom-winds\"\u003e\u003ccode\u003e@​freedom-winds\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI \u0026amp; operational improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eEnable even more lints (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2300\"\u003e2300#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable more lints (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2299\"\u003e2299#\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/freedom-winds\"\u003e\u003ccode\u003e@​freedom-winds\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2305\"\u003eredis-rs/redis-rs#2305\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-1.5.0...redis-1.5.1\"\u003ehttps://github.com/redis-rs/redis-rs/compare/redis-1.5.0...redis-1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eredis-1.5.0\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Remove remarks about Redis docs to \u003ccode\u003eBF.MEXISTS\u003c/code\u003e being wrong (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2231\"\u003e#2231\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCluster connection: Add logs to indicate when recovery future starts and completes (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2240\"\u003e#2240\u003c/a\u003e by \u003ca href=\"https://github.com/virratanasangpunth\"\u003e\u003ccode\u003e@​virratanasangpunth\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cluster): add node address map for TLS hostname remapping (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2155\"\u003e#2155\u003c/a\u003e by \u003ca href=\"https://github.com/DhineshKrishnan1206\"\u003e\u003ccode\u003e@​DhineshKrishnan1206\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAsync cluster connection: Reconnect after receiving push disconnection. (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2242\"\u003e#2242\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Add the need for \u003ccode\u003enon_exhaustive\u003c/code\u003e for \u003ccode\u003eenum\u003c/code\u003es and \u003ccode\u003estruct\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2247\"\u003e#2247\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for the new FPHA storage hint (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2114\"\u003e#2114\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI \u0026amp; operational improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix nightly linter (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2258\"\u003e#2258\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVersioning improvements to test infra (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2197\"\u003e#2197\u003c/a\u003e by \u003ca href=\"https://github.com/StefanPalashev\"\u003e\u003ccode\u003e@​StefanPalashev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eredis-1.4.1\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRemove unnecessary sleep from cluster readonly error handling (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2223\"\u003e#2223\u003c/a\u003e by \u003ca href=\"https://github.com/nihohit\"\u003e\u003ccode\u003e@​nihohit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI \u0026amp; operational improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eci: Allow \u003ccode\u003esemicolon_in_expressions_from_macros\u003c/code\u003e to make nightly pass (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2218\"\u003e#2218\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etests/acl: Add the missing requirements for token based authentication (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2214\"\u003e#2214\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMakefile: Switch to \u003ccode\u003e--locked\u003c/code\u003e for module tests on RESP3 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/pull/2222\"\u003e#2222\u003c/a\u003e by \u003ca href=\"https://github.com/somechris\"\u003e\u003ccode\u003e@​somechris\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-1.4.0...redis-1.4.1\"\u003ehttps://github.com/redis-rs/redis-rs/compare/redis-1.4.0...redis-1.4.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eredis-1.4.0\u003c/h2\u003e\n\u003ch4\u003eChanges \u0026amp; Bug fixes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/20f68ee5a0e50a45c403ddb0d93dbe2838dd3aba\"\u003e\u003ccode\u003e20f68ee\u003c/code\u003e\u003c/a\u003e Prepare new version (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2312\"\u003e#2312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/ae053b3e51cc3f320722168777212c882e6ea43a\"\u003e\u003ccode\u003eae053b3\u003c/code\u003e\u003c/a\u003e fix: reset all nested redirect routes before retrying (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/17e1be8cd6f95768e597e7794986c7eceb7c5577\"\u003e\u003ccode\u003e17e1be8\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eCreateOptions\u003c/code\u003e for the Search module's \u003ccode\u003eFT.CREATE\u003c/code\u003e command [1/8] (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/f82e7457f960bd70fef444ba5713703475739caa\"\u003e\u003ccode\u003ef82e745\u003c/code\u003e\u003c/a\u003e fix: cluster-async: propagate ASKING command failures (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/bea951cdb43bcf4d563a05c3c922a77111c65e11\"\u003e\u003ccode\u003ebea951c\u003c/code\u003e\u003c/a\u003e Restrict sentinel creation to Sentinel nodes (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/e2c38878878e666bbbbf032e20bbef0da19340c4\"\u003e\u003ccode\u003ee2c3887\u003c/code\u003e\u003c/a\u003e Enable even more lints (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/b5eb32a73cb5434f9c725c5092185d0eb5f2fd54\"\u003e\u003ccode\u003eb5eb32a\u003c/code\u003e\u003c/a\u003e Allow limiting number of reconnect attempts (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2298\"\u003e#2298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/2d2c5b41c5f076f9bb98b416599ddbc440cf9747\"\u003e\u003ccode\u003e2d2c5b4\u003c/code\u003e\u003c/a\u003e Enable more lints (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/d6943caabe43c1458b7b2ad419974fd04802cc02\"\u003e\u003ccode\u003ed6943ca\u003c/code\u003e\u003c/a\u003e Add XNACK command for Redis streams (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/redis-rs/redis-rs/commit/47f9440401a7918d4d149e647f7d4142a10b308f\"\u003e\u003ccode\u003e47f9440\u003c/code\u003e\u003c/a\u003e build(deps): bump afl from 0.17.1 to 0.18.2 (\u003ca href=\"https://redirect.github.com/redis-rs/redis-rs/issues/2286\"\u003e#2286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/redis-rs/redis-rs/compare/redis-0.27.6...redis-1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `deadpool-redis` from 0.18.0 to 0.23.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/bba260f93ef4f7a63c82799563f92518b9e5d42a\"\u003e\u003ccode\u003ebba260f\u003c/code\u003e\u003c/a\u003e Release all deadpool crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f417aa5d0b1b07648a63dc7cbbe8819215021eca\"\u003e\u003ccode\u003ef417aa5\u003c/code\u003e\u003c/a\u003e Bump up MSRV of deadpool-redis and redis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/2c9ed6f7b1b412472ffb07067f5d2300ab325c75\"\u003e\u003ccode\u003e2c9ed6f\u003c/code\u003e\u003c/a\u003e Update async-memcached dependency to version 0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/7b09e63d35953e0df5c7a1c32f7f828238d39643\"\u003e\u003ccode\u003e7b09e63\u003c/code\u003e\u003c/a\u003e Bump up MSRV of deadpool-diesel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/a37ba581ff52e735cccdd699323bad8e07bb631c\"\u003e\u003ccode\u003ea37ba58\u003c/code\u003e\u003c/a\u003e Update itertools dependency to version 0.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/85d34050e9f5e1b2363f96b34edac7706c86a9fe\"\u003e\u003ccode\u003e85d3405\u003c/code\u003e\u003c/a\u003e Coalesce concurrent statement preparation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f2728ab6e400fcf64463f1181b16d33e9870c22d\"\u003e\u003ccode\u003ef2728ab\u003c/code\u003e\u003c/a\u003e Extract statement cache into its own module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/790881b6933d979ca1753f418d7839809ac9c31b\"\u003e\u003ccode\u003e790881b\u003c/code\u003e\u003c/a\u003e Add script for running cargo for all crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/f7a50377ba9c08aa292e7148d516eb4112082bcc\"\u003e\u003ccode\u003ef7a5037\u003c/code\u003e\u003c/a\u003e Add script for checking reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deadpool-rs/deadpool/commit/256801a328f4969a9263a62f06cef260a6cec6b7\"\u003e\u003ccode\u003e256801a\u003c/code\u003e\u003c/a\u003e Fix \u0026quot;variable does not need to be mutable\u0026quot; warning\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com...\n\n_Description has been truncated_","html_url":"https://github.com/gianlucamazza/orka/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gianlucamazza%2Forka/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":"/src-tauri","pr_created_at":"2026-10-10T06:44:47.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5788891458","node_id":"PR_kwDOVDQOHc8AAAABHqjHqA","number":6,"state":"closed","title":"chore(deps): bump the cargo-deps group in /src-tauri with 56 updates","user":"dependabot[bot]","labels":["backend","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-14T03:24:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-10T06:44:47.000Z","updated_at":"2026-10-14T03:24:27.000Z","time_to_close":333576,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-deps","update_count":56,"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.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-opener","old_version":"2.5.3","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-process","old_version":"2.3.1","new_version":"2.4.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.0","new_version":"2.13.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.6.0","new_version":"2.8.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-store","old_version":"2.4.2","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-deep-link","old_version":"2.4.7","new_version":"2.6.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-window-state","old_version":"2.4.1","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"dirs","old_version":"5.0.1","new_version":"7.0.0"},{"name":"toml","old_version":"0.8.23","new_version":"1.1.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":"9.0.0","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.2","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.12.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-util","old_version":"0.1.20","new_version":"0.1.21","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"hyper-rustls","old_version":"0.27.7","new_version":"0.27.10","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.6","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"rustls","old_version":"0.23.37","new_version":"0.23.45","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.14.0","repository_url":"https://github.com/DelSkayn/rquickjs"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","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.27.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.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.190","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.7.1","repository_url":"https://github.com/tauri-apps/tauri"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the cargo-deps group in /src-tauri with 56 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.10.0` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.3` | `2.7.0` |\n| [tauri-plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.1` | `2.4.0` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.0` | `2.13.1` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.6.0` | `2.8.1` |\n| [tauri-plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.5.0` |\n| [tauri-plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.7` | `2.6.1` |\n| [tauri-plugin-window-state](https://github.com/tauri-apps/plugins-workspace) | `2.4.1` | `2.5.0` |\n| dirs | `5.0.1` | `7.0.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.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` | `9.0.0` |\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.2` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.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.12.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.20` | `0.1.21` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.7` | `0.27.10` |\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.6` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.45` |\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.14.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\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.27.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.5.2` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.190` |\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.7.1` |\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.10.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-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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.8.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 7.1kB dist-js/index.cjs\nnpm notice 15.1kB dist-js/index.d.ts\nnpm notice 7.0kB 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.8.1\nnpm notice filename: tauri-apps-plugin-dialog-2.8.1.tgz\nnpm notice package size: 6.8 kB\nnpm notice unpacked size: 34.3 kB\nnpm notice shasum: f29f3c28862a1ed767b6fd241f34abf26129f88f\nnpm notice integrity: sha512-/DtE3B62JgpYu[...]phsKnb+738Dmw==\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=3028120915\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-dialog@2.8.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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/log-v2.8.0...log-v2.10.0\"\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.7.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-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ecd3273e8e4c6e9b123bf9861bf7b925cad1c679\"\u003e\u003ccode\u003eecd3273e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3480\"\u003e#3480\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ewindows-rs\u003c/code\u003e dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edeep-link: updated \u003ccode\u003ewindows-registry\u003c/code\u003e to 0.6 and \u003ccode\u003ewindows-result\u003c/code\u003e to 0.4. The public \u003ccode\u003eError::Windows\u003c/code\u003e variant wraps \u003ccode\u003ewindows_result::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows-result\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eopener: updated \u003ccode\u003ewindows\u003c/code\u003e to 0.62. The public \u003ccode\u003eError::Win32Error\u003c/code\u003e variant wraps \u003ccode\u003ewindows::core::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003esingle-instance: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003cli\u003eupdater: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003c/ul\u003e\n\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.7.0\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.7.0\nnpm notice filename: tauri-apps-plugin-opener-2.7.0.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 14d631a70282cbc07b46f4442ba6085d2200f301\nnpm notice integrity: sha512-mBorYfVKh9Lt7[...]5OHHVmipjuGMw==\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=3005263072\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-opener@2.7.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\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/51b430be986ed98635c02ba504f6f30a35771c01\"\u003e\u003ccode\u003e51b430b\u003c/code\u003e\u003c/a\u003e ci: delete .changes/updater-new-bundle-support.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fd439b143e265fc3ab4de435d6d4b641cffc66f1\"\u003e\u003ccode\u003efd439b1\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2522b71f6bcae65c03b24415eb9295c9e7c84ffc\"\u003e\u003ccode\u003e2522b71\u003c/code\u003e\u003c/a\u003e fix(deep-link): revert the breaking change introduced by \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2928\"\u003e#2928\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9021a732474322073769c1b21f6eee2e4b0dd15e\"\u003e\u003ccode\u003e9021a73\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/625bb1c0965394b88522643731f78ccbcca84add\"\u003e\u003ccode\u003e625bb1c\u003c/code\u003e\u003c/a\u003e feat(log): re-export the log crate (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6215afe0239f815740a2c28150614ca4fef0b486\"\u003e\u003ccode\u003e6215afe\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.49.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8cf8eeab02efddd4e44e3bba92b33902a8c00956\"\u003e\u003ccode\u003e8cf8eea\u003c/code\u003e\u003c/a\u003e feat(updater): inject bundle_type into endpoint url (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/509eba8d441c4f6ecf0af77b572cb2afd69a752d\"\u003e\u003ccode\u003e509eba8\u003c/code\u003e\u003c/a\u003e feat: support message dialogs with 3 buttons (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2641\"\u003e#2641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9ac5fe84e704ef20c437456cb1017b54b101b333\"\u003e\u003ccode\u003e9ac5fe8\u003c/code\u003e\u003c/a\u003e feat(updater): support bundle-specific targets (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c24741031993894929a9ed00972ff9f6cd9540be\"\u003e\u003ccode\u003ec247410\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.41.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2956\"\u003e#2956\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...log-v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-process` from 2.3.1 to 2.4.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/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/os-v2.3.1...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-updater` from 2.10.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/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.13.1\u003c/h2\u003e\n\u003ch2\u003e[2.13.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ecd3273e8e4c6e9b123bf9861bf7b925cad1c679\"\u003e\u003ccode\u003eecd3273e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3480\"\u003e#3480\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ewindows-rs\u003c/code\u003e dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edeep-link: updated \u003ccode\u003ewindows-registry\u003c/code\u003e to 0.6 and \u003ccode\u003ewindows-result\u003c/code\u003e to 0.4. The public \u003ccode\u003eError::Windows\u003c/code\u003e variant wraps \u003ccode\u003ewindows_result::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows-result\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eopener: updated \u003ccode\u003ewindows\u003c/code\u003e to 0.62. The public \u003ccode\u003eError::Win32Error\u003c/code\u003e variant wraps \u003ccode\u003ewindows::core::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003esingle-instance: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003cli\u003eupdater: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90b9869e610e7453772fa0f84f3e641ff2b36f23\"\u003e\u003ccode\u003e90b9869e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3573\"\u003e#3573\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003edirs\u003c/code\u003e to v7\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/22e286f3121f9d79f170b7092de884ee19fb2d14\"\u003e\u003ccode\u003e22e286f3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3501\"\u003e#3501\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated dependency \u003ccode\u003einfer\u003c/code\u003e to 0.22\u003c/p\u003e\n\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.13.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.2kB README.md\nnpm notice 6.7kB dist-js/index.cjs\nnpm notice 7.1kB dist-js/index.d.ts\nnpm notice 6.6kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.13.1\nnpm notice filename: tauri-apps-plugin-updater-2.13.1.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 25.1 kB\nnpm notice shasum: 2ad227ba05293fe34c5c59c0ff8a1cd690c8e9a8\nnpm notice integrity: sha512-+STDzJ0sdQLIm[...]/AJz0jxysytiw==\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=3005269671\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-updater@2.13.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.13.1\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/e51128438011755f9e7277bad29b8c0978cf281c\"\u003e\u003ccode\u003ee511284\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3647\"\u003e#3647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ce59e9685e0b24bd7434e813a525e9373aba194e\"\u003e\u003ccode\u003ece59e96\u003c/code\u003e\u003c/a\u003e docs(log): remove unrelated single-instance comment from log readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/29130c2ed226c98f035fa0ff392c0ab0ec2b4d91\"\u003e\u003ccode\u003e29130c2\u003c/code\u003e\u003c/a\u003e ci: run clippy on all platforms (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3650\"\u003e#3650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/43538190b6110e2005c899b2f2a4c85c7fde74db\"\u003e\u003ccode\u003e4353819\u003c/code\u003e\u003c/a\u003e chore: add changefile to re-release plugin-http npm package as 2.8.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3656\"\u003e#3656\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ec14142fc69c7ad9926139b13254cfe31fef1cd1\"\u003e\u003ccode\u003eec14142\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3649\"\u003e#3649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/90b9869e610e7453772fa0f84f3e641ff2b36f23\"\u003e\u003ccode\u003e90b9869\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate dirs to v7 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/22e286f3121f9d79f170b7092de884ee19fb2d14\"\u003e\u003ccode\u003e22e286f\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate infer to 0.22 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ecd3273e8e4c6e9b123bf9861bf7b925cad1c679\"\u003e\u003ccode\u003eecd3273\u003c/code\u003e\u003c/a\u003e chore(deps): update windows-rs and webview2 crates (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3480\"\u003e#3480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/aa2cc64135ef73694cfc6fa77003c633472b6c12\"\u003e\u003ccode\u003eaa2cc64\u003c/code\u003e\u003c/a\u003e fix(android): Migrate Gradle scripts to \u003ccode\u003ecompilerOptions\u003c/code\u003e DSL (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3478\"\u003e#3478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.10.0...updater-v2.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-dialog` from 2.6.0 to 2.8.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-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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.8.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 7.1kB dist-js/index.cjs\nnpm notice 15.1kB dist-js/index.d.ts\nnpm notice 7.0kB 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.8.1\nnpm notice filename: tauri-apps-plugin-dialog-2.8.1.tgz\nnpm notice package size: 6.8 kB\nnpm notice unpacked size: 34.3 kB\nnpm notice shasum: f29f3c28862a1ed767b6fd241f34abf26129f88f\nnpm notice integrity: sha512-/DtE3B62JgpYu[...]phsKnb+738Dmw==\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=3028120915\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-dialog@2.8.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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/7eb8246d47ba4d15002280ecf028521540e0070d\"\u003e\u003ccode\u003e7eb8246\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/65ce65bdbb4390f73076c8182fbf06a52036f241\"\u003e\u003ccode\u003e65ce65b\u003c/code\u003e\u003c/a\u003e fix(ci): Android e2e flakes, shell \u003ccode\u003eTerminated\u003c/code\u003e sent before output (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3672\"\u003e#3672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cbd691b651dfdb4312cb42d3542c06a781fb31e5\"\u003e\u003ccode\u003ecbd691b\u003c/code\u003e\u003c/a\u003e chore(examples): update Android project for API example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/974bbdc3ffc79f89a2641e3cd23361d1a85da8e4\"\u003e\u003ccode\u003e974bbdc\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3113a54cc275b1af532c3fb20154beba7d67d623\"\u003e\u003ccode\u003e3113a54\u003c/code\u003e\u003c/a\u003e chore(deps): update urlpattern to 0.6 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b443d6be52a17329b980c55e8bbd03fb6cbb5cd7\"\u003e\u003ccode\u003eb443d6b\u003c/code\u003e\u003c/a\u003e fix(http): release the request's resources once fetch_send settles (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3669\"\u003e#3669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2a9c29e004325db674fd904089749c38f4aac824\"\u003e\u003ccode\u003e2a9c29e\u003c/code\u003e\u003c/a\u003e fix(updater): restore the current app when a macOS install fails (fix \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3505\"\u003e#3505\u003c/a\u003e, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4835d0e947179bac24a383212792d74be3ebe4f\"\u003e\u003ccode\u003ed4835d0\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82\u003c/code\u003e\u003c/a\u003e fix: mobile docs.rs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/25f387465659f17c7e395268dbfb2175eb847769\"\u003e\u003ccode\u003e25f3874\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-security to v4.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.6.0...http-v2.8.1\"\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.5.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-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupload-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.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-upload@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.6kB README.md\nnpm notice 3.8kB dist-js/index.cjs\nnpm notice 3.7kB dist-js/index.d.ts\nnpm notice 3.8kB dist-js/index.js\nnpm notice 730B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-upload\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-upload-2.5.0.tgz\nnpm notice package size: 4.0 kB\nnpm notice unpacked size: 16.5 kB\nnpm notice shasum: 474ef5a06e2be5a0d02cf7f5a90e3a555d43cc95\nnpm notice integrity: sha512-5Yl1PM80Vwu5+[...]MykU84nWEha3w==\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=2969525719\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-upload@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupload v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.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/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\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.5.0\"\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.6.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-deep-link's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.6.1\u003c/h2\u003e\n\u003ch2\u003e[2.6.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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.6.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 4.7kB dist-js/index.cjs\nnpm notice 4.0kB dist-js/index.d.ts\nnpm notice 4.5kB dist-js/index.js\nnpm notice 801B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.6.1\nnpm notice filename: tauri-apps-plugin-deep-link-2.6.1.tgz\nnpm notice package size: 4.8 kB\nnpm notice unpacked size: 21.1 kB\nnpm notice shasum: 916950afe9d8999303d71400b1168a132bd64c59\nnpm notice integrity: sha512-yomIOIoiiDwXW[...]TI3XdDd2T9XlA==\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=3028118946\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-deep-link@2.6.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.6.1\u003c/h2\u003e\n\u003ch2\u003e[2.6.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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/3c5d2677677dc7ebea618514af56fc951449cc1b\"\u003e\u003ccode\u003e3c5d267\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c050e073b68205bae7389fb86958cb9331e1a3be\"\u003e\u003ccode\u003ec050e07\u003c/code\u003e\u003c/a\u003e fix(store): \u003ccode\u003eapply_pending_auto_save\u003c/code\u003e can deadlock (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3572\"\u003e#3572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/0850317b5c85092cbf4ea9caf4ef3a9c771fcf27\"\u003e\u003ccode\u003e0850317\u003c/code\u003e\u003c/a\u003e chore(deps): update pnpm to v12 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3576\"\u003e#3576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2a5783397eccd4927742dd95508938b7c7f20fb2\"\u003e\u003ccode\u003e2a57833\u003c/code\u003e\u003c/a\u003e refactor(example): use tsconfig and change entries to ts (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3575\"\u003e#3575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b48d52cf6eb59b12fd5ad5e4b7cde864c03ebd5b\"\u003e\u003ccode\u003eb48d52c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.63.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3558\"\u003e#3558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a21555ddd2eaadfed23848912fe2802c2ba7579e\"\u003e\u003ccode\u003ea21555d\u003c/code\u003e\u003c/a\u003e fix(http): stop unhandled rejections from the fetch cleanup path (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/845d8989cbd2fb1913ea0d62618591298a181495\"\u003e\u003ccode\u003e845d898\u003c/code\u003e\u003c/a\u003e fix: ignore and fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3564\"\u003e#3564\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/deep-link-v2.4.7...http-v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-window-state` from 2.4.1 to 2.5.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-window-state's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupload-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.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-upload@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.6kB README.md\nnpm notice 3.8kB dist-js/index.cjs\nnpm notice 3.7kB dist-js/index.d.ts\nnpm notice 3.8kB dist-js/index.js\nnpm notice 730B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-upload\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-upload-2.5.0.tgz\nnpm notice package size: 4.0 kB\nnpm notice unpacked size: 16.5 kB\nnpm notice shasum: 474ef5a06e2be5a0d02cf7f5a90e3a555d43cc95\nnpm notice integrity: sha512-5Yl1PM80Vwu5+[...]MykU84nWEha3w==\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=2969525719\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-upload@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupload v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.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/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/Vita0818/ModelDeck/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vita0818%2FModelDeck/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":"/src-tauri","pr_created_at":"2026-10-10T01:22:18.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5786806422","node_id":"PR_kwDOPN5gKs8AAAABHo7tkw","number":15,"state":"open","title":"chore(deps): bump the cargo-minor-and-patch group in /src-tauri with 12 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-10-10T01:22:18.000Z","updated_at":"2026-10-10T02:02:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-and-patch","update_count":12,"packages":[{"name":"tauri-plugin-opener","old_version":"2.5.4","new_version":"2.7.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.3","new_version":"1.53.2","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":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"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":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.23.1","new_version":"1.27.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"tauri-build","old_version":"2.6.1","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/tauri"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group in /src-tauri with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.4` | `2.7.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.3` | `1.53.2` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\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| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.27.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.6.1` | `2.7.1` |\n\nUpdates `tauri-plugin-opener` from 2.5.4 to 2.7.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-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ecd3273e8e4c6e9b123bf9861bf7b925cad1c679\"\u003e\u003ccode\u003eecd3273e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3480\"\u003e#3480\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ewindows-rs\u003c/code\u003e dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edeep-link: updated \u003ccode\u003ewindows-registry\u003c/code\u003e to 0.6 and \u003ccode\u003ewindows-result\u003c/code\u003e to 0.4. The public \u003ccode\u003eError::Windows\u003c/code\u003e variant wraps \u003ccode\u003ewindows_result::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows-result\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eopener: updated \u003ccode\u003ewindows\u003c/code\u003e to 0.62. The public \u003ccode\u003eError::Win32Error\u003c/code\u003e variant wraps \u003ccode\u003ewindows::core::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003esingle-instance: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003cli\u003eupdater: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003c/ul\u003e\n\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.7.0\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.7.0\nnpm notice filename: tauri-apps-plugin-opener-2.7.0.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 14d631a70282cbc07b46f4442ba6085d2200f301\nnpm notice integrity: sha512-mBorYfVKh9Lt7[...]5OHHVmipjuGMw==\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=3005263072\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-opener@2.7.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\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/51b430be986ed98635c02ba504f6f30a35771c01\"\u003e\u003ccode\u003e51b430b\u003c/code\u003e\u003c/a\u003e ci: delete .changes/updater-new-bundle-support.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fd439b143e265fc3ab4de435d6d4b641cffc66f1\"\u003e\u003ccode\u003efd439b1\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2522b71f6bcae65c03b24415eb9295c9e7c84ffc\"\u003e\u003ccode\u003e2522b71\u003c/code\u003e\u003c/a\u003e fix(deep-link): revert the breaking change introduced by \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2928\"\u003e#2928\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9021a732474322073769c1b21f6eee2e4b0dd15e\"\u003e\u003ccode\u003e9021a73\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/625bb1c0965394b88522643731f78ccbcca84add\"\u003e\u003ccode\u003e625bb1c\u003c/code\u003e\u003c/a\u003e feat(log): re-export the log crate (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6215afe0239f815740a2c28150614ca4fef0b486\"\u003e\u003ccode\u003e6215afe\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.49.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8cf8eeab02efddd4e44e3bba92b33902a8c00956\"\u003e\u003ccode\u003e8cf8eea\u003c/code\u003e\u003c/a\u003e feat(updater): inject bundle_type into endpoint url (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/509eba8d441c4f6ecf0af77b572cb2afd69a752d\"\u003e\u003ccode\u003e509eba8\u003c/code\u003e\u003c/a\u003e feat: support message dialogs with 3 buttons (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2641\"\u003e#2641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9ac5fe84e704ef20c437456cb1017b54b101b333\"\u003e\u003ccode\u003e9ac5fe8\u003c/code\u003e\u003c/a\u003e feat(updater): support bundle-specific targets (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c24741031993894929a9ed00972ff9f6cd9540be\"\u003e\u003ccode\u003ec247410\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.41.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2956\"\u003e#2956\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...log-v2.7.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.3 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\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.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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 `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 `uuid` from 1.23.1 to 1.27.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.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAccept case-insensitive urn:uuid: prefixes when parsing by \u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ordering of V7 UUIDs created by earlier seconds with later subsec nanos 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/915\"\u003euuid-rs/uuid#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.27.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/917\"\u003euuid-rs/uuid#917\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jaideeppyne\"\u003e\u003ccode\u003e@​jaideeppyne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/912\"\u003euuid-rs/uuid#912\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.1...v1.27.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.1...v1.27.0\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/b62154e8be41ce42127cba08ee5e5cef3e2ea971\"\u003e\u003ccode\u003eb62154e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/917\"\u003e#917\u003c/a\u003e from uuid-rs/cargo/v1.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ffd8ec55f20006fa2b5978cc03a1e671835040e9\"\u003e\u003ccode\u003effd8ec5\u003c/code\u003e\u003c/a\u003e prepare for 1.27.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4b6c10f9dd9cf37809460859ab88071d43703398\"\u003e\u003ccode\u003e4b6c10f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/915\"\u003e#915\u003c/a\u003e from uuid-rs/fix/v7-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a1aa126f97cdc8d9c5c25d56efa0e7bcb9ab0514\"\u003e\u003ccode\u003ea1aa126\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/912\"\u003e#912\u003c/a\u003e from jaideeppyne/fix/urn-prefix-case-insensitive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/4639d67b0f117a94cf0add01e4c68e674691b49c\"\u003e\u003ccode\u003e4639d67\u003c/code\u003e\u003c/a\u003e fix ordering of V7 UUIDs created by earlier seconds with later subsec nanos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/272370344a977ee0641ffa4d01b7ad3ca0eda687\"\u003e\u003ccode\u003e2723703\u003c/code\u003e\u003c/a\u003e bump MSRV to 1.89.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a3e64faaf7fdf583260fc18a594b099677855eea\"\u003e\u003ccode\u003ea3e64fa\u003c/code\u003e\u003c/a\u003e refactor: simplify URN prefix parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5055fd41c7f33c16a1eac3198eac6224ec18b61d\"\u003e\u003ccode\u003e5055fd4\u003c/code\u003e\u003c/a\u003e refactor: inline case-insensitive URN prefix checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8b1d51421df4828c11ebca6b54c5986caafef6\"\u003e\u003ccode\u003ecb8b1d5\u003c/code\u003e\u003c/a\u003e refactor: simplify case-insensitive URN parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/285967db45b800ffda5032d12c32e3d4e2620902\"\u003e\u003ccode\u003e285967d\u003c/code\u003e\u003c/a\u003e Accept case-insensitive urn:uuid: prefixes when parsing\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.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 `tauri-build` from 2.6.1 to 2.7.1\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.7.1\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 1277 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1091 crate dependencies)\nCrate:     fxhash\nVersion:   0.2.1\nWarning:   unmaintained\nTitle:     fxhash - no longer maintained\nDate:      2025-09-05\nID:        RUSTSEC-2025-0057\nURL:       https://rustsec.org/advisories/RUSTSEC-2025-0057\n\u003cp\u003eCrate:     paste\u003cbr /\u003e\nVersion:   1.0.15\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     paste - no longer maintained\u003cbr /\u003e\nDate:      2024-10-07\u003cbr /\u003e\nID:        RUSTSEC-2024-0436\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2024-0436\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2024-0436\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustls-pemfile\u003cbr /\u003e\nVersion:   2.2.0\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     rustls-pemfile is unmaintained\u003cbr /\u003e\nDate:      2025-11-28\u003cbr /\u003e\nID:        RUSTSEC-2025-0134\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2025-0134\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2025-0134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustybuzz\u003cbr /\u003e\nVersion:   0.20.1\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     \u003ccode\u003erustybuzz\u003c/code\u003e is unmaintained\u003cbr /\u003e\nDate:      2026-07-11\u003cbr /\u003e\nID:        RUSTSEC-2026-0206\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2026-0206\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2026-0206\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     ttf-parser\u003cbr /\u003e\nVersion:   0.25.1\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     \u003ccode\u003ettf-parser\u003c/code\u003e is unmaintained\u003cbr /\u003e\nDate:      2026-06-28\u003cbr /\u003e\nID:        RUSTSEC-2026-0192\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2026-0192\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2026-0192\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ewarning: 5 allowed warnings found\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/30da1fd6e17de6107ecc850c95dfb16b5729f2dd\"\u003e\u003ccode\u003e30da1fd\u003c/code\u003e\u003c/a\u003e feat(ci): run audit before publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1aefcf6e6abc8e18be794ac9401150f27fcbe958\"\u003e\u003ccode\u003e1aefcf6\u003c/code\u003e\u003c/a\u003e fix: pnpm audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/026f260226719ec02d8f3c704d54596515f7741c\"\u003e\u003ccode\u003e026f260\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16150\"\u003e#16150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a4dcca829100304ad0fadfd66b03ba58a50e893f\"\u003e\u003ccode\u003ea4dcca8\u003c/code\u003e\u003c/a\u003e fix(plugin): skip build script writes on docs.rs builds (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16186\"\u003e#16186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f04089769d8c6bcd1b8d31870e26390019715ebc\"\u003e\u003ccode\u003ef040897\u003c/code\u003e\u003c/a\u003e docs: link WRY and TAO to their repositories (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16163\"\u003e#16163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c9a3cb892e901e39ca46aad2ff6b14aac21fea0d\"\u003e\u003ccode\u003ec9a3cb8\u003c/code\u003e\u003c/a\u003e fix: enable macos private apis regardless of feature flags (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16166\"\u003e#16166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/64bfdd909c5c3f0828371e4995b69ad5ed685126\"\u003e\u003ccode\u003e64bfdd9\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003esrc-tauri\u003c/code\u003e in vite configs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16165\"\u003e#16165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/793f0c4a460a2566b60873be9ea59efa0da239e5\"\u003e\u003ccode\u003e793f0c4\u003c/code\u003e\u003c/a\u003e fix(window): copy \u003ccode\u003eWebView2Loader.dll\u003c/code\u003e for nightly (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16164\"\u003e#16164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d15cf9b1e481035a248227c791fde5740fcfe0ba\"\u003e\u003ccode\u003ed15cf9b\u003c/code\u003e\u003c/a\u003e fix(bundler): make glob error variants available on all platforms (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16149\"\u003e#16149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/447fa9f3f993fe77724189e355078b38ce20baea\"\u003e\u003ccode\u003e447fa9f\u003c/code\u003e\u003c/a\u003e fix(core): tauri-utils publish\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.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/varubogu/Flequit/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/varubogu%2FFlequit/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-09T10:12:30.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5776450360","node_id":"PR_kwDOU4f6Bc8AAAABHgtoVQ","number":16,"state":"closed","title":"Bump the patch-updates group across 1 directory with 12 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-16T10:09:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-09T10:12:30.000Z","updated_at":"2026-10-16T10:09:07.000Z","time_to_close":604595,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-updates","update_count":12,"packages":[{"name":"object_store","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/apache/arrow-rs-object-store"},{"name":"lettre","old_version":"0.11.22","new_version":"0.11.23","repository_url":"https://github.com/lettre/lettre"},{"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":"lru","old_version":"0.18.0","new_version":"0.18.5","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"config","old_version":"0.15.23","new_version":"0.15.27","repository_url":"https://github.com/rust-cli/config-rs"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","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":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"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":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patch-updates group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [object_store](https://github.com/apache/arrow-rs-object-store) | `0.14.1` | `0.14.2` |\n| [lettre](https://github.com/lettre/lettre) | `0.11.22` | `0.11.23` |\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| [lru](https://github.com/jeromefroe/lru-rs) | `0.18.0` | `0.18.5` |\n| [config](https://github.com/rust-cli/config-rs) | `0.15.23` | `0.15.27` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [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| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n\n\nUpdates `object_store` from 0.14.1 to 0.14.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs-object-store/releases\"\u003eobject_store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eobject_store v0.14.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/tree/v0.14.2\"\u003ev0.14.2\u003c/a\u003e (2026-09-11)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.14.1...v0.14.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003eMicrosoftAzure\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/824\"\u003e#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport URLs for jurisdiction-restricted buckets on R2 \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLightweight DNS cache with shuffle to prevent DNS flooding \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/726\"\u003e#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow presigning object_store multipart uploads  \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/271\"\u003e#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow specifying \u003ccode\u003eContent-Type\u003c/code\u003e when signing object_store PUT requests \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/270\"\u003e#270\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIncomplete ASF license header in \u003ccode\u003esrc/client/s3.rs\u003c/code\u003e (caused -1 vote on 0.14.2 RC1) \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/853\"\u003e#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWriteMultipart::finish should abort after part upload failure \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/818\"\u003e#818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe 1.85 MSRV is inaccurate with all features \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen the backend service returns an HTTP 500, the object store panics \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/414\"\u003e#414\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: point users uploading large objects at the multipart API \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/839\"\u003e#839\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[object-store]: update release schedule \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/834\"\u003e#834\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd doc example for multipart upload to \u003ccode\u003eGoogleCloudStorage::create_multipart\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/803\"\u003e#803\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd doc example for multipart upload to \u003ccode\u003eMicrosoftAzure::create_multipart\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/802\"\u003e#802\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd doc example for multipart upload to AmazonS3::create_multipart \u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/pull/801\"\u003e#801\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs-object-store/blob/main/CHANGELOG-old.md\"\u003eobject_store's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eHistorical Changelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/279572ea60f3a7a6e5237e066a6f4a35eee611e0\"\u003e\u003ccode\u003e279572e\u003c/code\u003e\u003c/a\u003e Update CHANGELOG for latest main (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/4ff7d048073c07bcc1f1dca74436245b2ba20dda\"\u003e\u003ccode\u003e4ff7d04\u003c/code\u003e\u003c/a\u003e Restore missing first line of ASF license header in src/client/s3.rs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/25fa079c41fecb8011d5b8c3019f20e09c9b0c74\"\u003e\u003ccode\u003e25fa079\u003c/code\u003e\u003c/a\u003e Update version to 0.14.2 and add CHANGELOG (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/c37db72b92b78608291c1b33feb79bb5bb6d2d1c\"\u003e\u003ccode\u003ec37db72\u003c/code\u003e\u003c/a\u003e feat: retry failed multipart part uploads (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/135984fdf91f813c48c47b6288586d9b0e205164\"\u003e\u003ccode\u003e135984f\u003c/code\u003e\u003c/a\u003e Add doc hints pointing large-object uploads at the multipart API (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/b07471e2bc341278f86e30cf80a850d56cbe2c67\"\u003e\u003ccode\u003eb07471e\u003c/code\u003e\u003c/a\u003e [object-store]: update release schedule (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/978fb48b9ea6ebe3f8f4833f656e793cde79ab15\"\u003e\u003ccode\u003e978fb48\u003c/code\u003e\u003c/a\u003e Fix MSRV violation in \u003ccode\u003eparse.rs\u003c/code\u003e test, check \u003ccode\u003e--all-targets\u003c/code\u003e in MSRV CI (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/e2a49349622aa7ad5db12b107a557d957ac01241\"\u003e\u003ccode\u003ee2a4934\u003c/code\u003e\u003c/a\u003e Speed up MSRV CI check by installing cargo-msrv via taiki-e/install-action (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/e28807de7338abebf14ecf2ab959294cb3096d83\"\u003e\u003ccode\u003ee28807d\u003c/code\u003e\u003c/a\u003e feat: presigned URLs with extra query params and signed headers (SignedUrlOpt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs-object-store/commit/5c743637e97d2f3417b6fd54532bb1223c6547c1\"\u003e\u003ccode\u003e5c74363\u003c/code\u003e\u003c/a\u003e Restore UnwindSafe/RefUnwindSafe on ClientOptions by bounding DnsResolver (\u003ca href=\"https://redirect.github.com/apache/arrow-rs-object-store/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs-object-store/compare/v0.14.1...v0.14.2\"\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 `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 `lru` from 0.18.0 to 0.18.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md\"\u003elru's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.5\"\u003ev0.18.5\u003c/a\u003e - 2026-09-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify desired hashbrown features to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.4\"\u003ev0.18.4\u003c/a\u003e - 2026-09-02\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eretain\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.3\"\u003ev0.18.3\u003c/a\u003e - 2026-08-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esparse\u003c/code\u003e constructor.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.2\"\u003ev0.18.2\u003c/a\u003e - 2026-08-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic-safety unsoundness in \u003ccode\u003epop\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/tree/0.18.1\"\u003ev0.18.1\u003c/a\u003e - 2026-07-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003efind_and_promote\u003c/code\u003e method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/f1e972197053a6814e77b77afacb51f03fc03170\"\u003e\u003ccode\u003ef1e9721\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/248\"\u003e#248\u003c/a\u003e from jeromefroe/jerome/prepare-0-18-5-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/4592b1c733ea1c9c8ae4dfab943637b74d49851d\"\u003e\u003ccode\u003e4592b1c\u003c/code\u003e\u003c/a\u003e Prepare 0.18.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/c5efdfd592db9171898f23a45989459a19b7d2b7\"\u003e\u003ccode\u003ec5efdfd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/247\"\u003e#247\u003c/a\u003e from brunowonka/hashbrown-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/02bd23f5c870062472bd9d7d821c854b324a1547\"\u003e\u003ccode\u003e02bd23f\u003c/code\u003e\u003c/a\u003e Specify desired hashbrown features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/2504ad088ad7a14d609a6c19b92d45b4491d5f69\"\u003e\u003ccode\u003e2504ad0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/245\"\u003e#245\u003c/a\u003e from jeromefroe/jerome/prepare-0-18-4-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/419b047e7f1e63a5a4fb130ec3f6b4275fe218b2\"\u003e\u003ccode\u003e419b047\u003c/code\u003e\u003c/a\u003e Prepare 0.18.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/05ba36ee3cdbd38654df864a03a6947756e3364d\"\u003e\u003ccode\u003e05ba36e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/jeromefroe/lru-rs/issues/241\"\u003e#241\u003c/a\u003e from ChrisJr404/add-retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/d84bc5ee735b3e39ea9547f6eb776e251ad682e2\"\u003e\u003ccode\u003ed84bc5e\u003c/code\u003e\u003c/a\u003e Revert retain to the simpler removal implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/36a810e8fb1cb0214ddf0dfb1818fc8bb7a5f0c0\"\u003e\u003ccode\u003e36a810e\u003c/code\u003e\u003c/a\u003e Potential fix for pull request finding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeromefroe/lru-rs/commit/e0d578c384298cee67d29150259798f2e73494c9\"\u003e\u003ccode\u003ee0d578c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'up/master' into add-retain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jeromefroe/lru-rs/compare/0.18.0...0.18.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `config` from 0.15.23 to 0.15.27\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/config-rs/blob/main/CHANGELOG.md\"\u003econfig's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.15.27] - 2026-09-30\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(toml)\u003c/em\u003e Reduced parsing overhead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.26] - 2026-09-21\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade json5 to 1.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.25] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ron)\u003c/em\u003e Support \u003ccode\u003eu64\u003c/code\u003e, and not just \u003ccode\u003ei64\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.15.24] - 2026-06-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(json)\u003c/em\u003e Support \u003ccode\u003eu64\u003c/code\u003e, and not just \u003ccode\u003ei64\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/config-rs/commit/f14a0442345bd63e84638e37aa13daa383f0ba54\"\u003e\u003ccode\u003ef14a044\u003c/code\u003e\u003c/a\u003e chore: Release config version 0.15.27\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/10db72225bc32a1ad337e4a96f71664938611387\"\u003e\u003ccode\u003e10db722\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/0bb91d615e478312405a93f0a6c5d595c874cf70\"\u003e\u003ccode\u003e0bb91d6\u003c/code\u003e\u003c/a\u003e perf(toml): Reduce parse overhead (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/112af243bfdcf1bca5e0bf4d6154b50efec8aa26\"\u003e\u003ccode\u003e112af24\u003c/code\u003e\u003c/a\u003e perf(toml): Reduce parse overhead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/e368ab295631a6f7125416915d783de9170dbf4d\"\u003e\u003ccode\u003ee368ab2\u003c/code\u003e\u003c/a\u003e chore: Release config version 0.15.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/24c3fc855861dbfc515d4e06f4843d76be0e8526\"\u003e\u003ccode\u003e24c3fc8\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/9926dac127ba608a27ae961aebe96a831cb602b9\"\u003e\u003ccode\u003e9926dac\u003c/code\u003e\u003c/a\u003e chore: Upgrade to json5 (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/171077ebe4d1c9b91d87a1f711a7609e35810d0b\"\u003e\u003ccode\u003e171077e\u003c/code\u003e\u003c/a\u003e chore: Upgrade json5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/62d3e7a2d2b543a96542ebec1d604dee3e72a836\"\u003e\u003ccode\u003e62d3e7a\u003c/code\u003e\u003c/a\u003e chore: Update MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/config-rs/commit/af98be491ea5d96e4def5e9b750d793b36cd8b60\"\u003e\u003ccode\u003eaf98be4\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template (\u003ca href=\"https://redirect.github.com/rust-cli/config-rs/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/config-rs/compare/v0.15.23...v0.15.27\"\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.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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 `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 `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` 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 `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\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/tatran0195/rustbase-nib-try/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tatran0195%2Frustbase-nib-try/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-09T07:05:43.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5774295343","node_id":"PR_kwDORWiwZc8AAAABHfAoLA","number":18,"state":"closed","title":"build(deps): bump the rust group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-09T07:07:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-09T07:05:43.000Z","updated_at":"2026-10-09T07:07:16.000Z","time_to_close":88,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust","update_count":14,"packages":[{"name":"tauri","old_version":"2.11.5","new_version":"2.12.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin-autostart","old_version":"2.5.1","new_version":"2.7.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.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"russh","old_version":"0.60.3","new_version":"0.63.3","repository_url":"https://github.com/warp-tech/russh"},{"name":"kube","old_version":"3.1.0","new_version":"4.2.0","repository_url":"https://github.com/kube-rs/kube"},{"name":"http","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"tauri-plugin-clipboard-manager","old_version":"2.3.2","new_version":"2.4.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-notification","old_version":"2.4.0","new_version":"2.5.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.21","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tauri-plugin-dialog","old_version":"2.7.3","new_version":"2.8.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-build","old_version":"2.6.3","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/tauri"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust group with 14 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.11.5` | `2.12.1` |\n| [tauri-plugin-autostart](https://github.com/tauri-apps/plugins-workspace) | `2.5.1` | `2.7.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| dirs | `6.0.0` | `7.0.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [russh](https://github.com/warp-tech/russh) | `0.60.3` | `0.63.3` |\n| [kube](https://github.com/kube-rs/kube) | `3.1.0` | `4.2.0` |\n| [http](https://github.com/hyperium/http) | `1.4.2` | `1.5.0` |\n| [tauri-plugin-clipboard-manager](https://github.com/tauri-apps/plugins-workspace) | `2.3.2` | `2.4.1` |\n| [tauri-plugin-notification](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.5.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.21` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.3` | `2.8.1` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.6.3` | `2.7.1` |\n\n\nUpdates `tauri` from 2.11.5 to 2.12.1\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.12.1\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 1277 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1091 crate dependencies)\nCrate:     fxhash\nVersion:   0.2.1\nWarning:   unmaintained\nTitle:     fxhash - no longer maintained\nDate:      2025-09-05\nID:        RUSTSEC-2025-0057\nURL:       https://rustsec.org/advisories/RUSTSEC-2025-0057\n\u003cp\u003eCrate:     paste\u003cbr /\u003e\nVersion:   1.0.15\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     paste - no longer maintained\u003cbr /\u003e\nDate:      2024-10-07\u003cbr /\u003e\nID:        RUSTSEC-2024-0436\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2024-0436\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2024-0436\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustls-pemfile\u003cbr /\u003e\nVersion:   2.2.0\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     rustls-pemfile is unmaintained\u003cbr /\u003e\nDate:      2025-11-28\u003cbr /\u003e\nID:        RUSTSEC-2025-0134\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2025-0134\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2025-0134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     rustybuzz\u003cbr /\u003e\nVersion:   0.20.1\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     \u003ccode\u003erustybuzz\u003c/code\u003e is unmaintained\u003cbr /\u003e\nDate:      2026-07-11\u003cbr /\u003e\nID:        RUSTSEC-2026-0206\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2026-0206\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2026-0206\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     ttf-parser\u003cbr /\u003e\nVersion:   0.25.1\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     \u003ccode\u003ettf-parser\u003c/code\u003e is unmaintained\u003cbr /\u003e\nDate:      2026-06-28\u003cbr /\u003e\nID:        RUSTSEC-2026-0192\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2026-0192\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2026-0192\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ewarning: 5 allowed warnings found\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/30da1fd6e17de6107ecc850c95dfb16b5729f2dd\"\u003e\u003ccode\u003e30da1fd\u003c/code\u003e\u003c/a\u003e feat(ci): run audit before publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1aefcf6e6abc8e18be794ac9401150f27fcbe958\"\u003e\u003ccode\u003e1aefcf6\u003c/code\u003e\u003c/a\u003e fix: pnpm audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/026f260226719ec02d8f3c704d54596515f7741c\"\u003e\u003ccode\u003e026f260\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16150\"\u003e#16150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a4dcca829100304ad0fadfd66b03ba58a50e893f\"\u003e\u003ccode\u003ea4dcca8\u003c/code\u003e\u003c/a\u003e fix(plugin): skip build script writes on docs.rs builds (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16186\"\u003e#16186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/f04089769d8c6bcd1b8d31870e26390019715ebc\"\u003e\u003ccode\u003ef040897\u003c/code\u003e\u003c/a\u003e docs: link WRY and TAO to their repositories (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16163\"\u003e#16163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/c9a3cb892e901e39ca46aad2ff6b14aac21fea0d\"\u003e\u003ccode\u003ec9a3cb8\u003c/code\u003e\u003c/a\u003e fix: enable macos private apis regardless of feature flags (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16166\"\u003e#16166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/64bfdd909c5c3f0828371e4995b69ad5ed685126\"\u003e\u003ccode\u003e64bfdd9\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003esrc-tauri\u003c/code\u003e in vite configs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16165\"\u003e#16165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/793f0c4a460a2566b60873be9ea59efa0da239e5\"\u003e\u003ccode\u003e793f0c4\u003c/code\u003e\u003c/a\u003e fix(window): copy \u003ccode\u003eWebView2Loader.dll\u003c/code\u003e for nightly (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16164\"\u003e#16164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/d15cf9b1e481035a248227c791fde5740fcfe0ba\"\u003e\u003ccode\u003ed15cf9b\u003c/code\u003e\u003c/a\u003e fix(bundler): make glob error variants available on all platforms (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16149\"\u003e#16149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/447fa9f3f993fe77724189e355078b38ce20baea\"\u003e\u003ccode\u003e447fa9f\u003c/code\u003e\u003c/a\u003e fix(core): tauri-utils publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-v2.11.5...tauri-v2.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-autostart` from 2.5.1 to 2.7.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-autostart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ecd3273e8e4c6e9b123bf9861bf7b925cad1c679\"\u003e\u003ccode\u003eecd3273e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3480\"\u003e#3480\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ewindows-rs\u003c/code\u003e dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edeep-link: updated \u003ccode\u003ewindows-registry\u003c/code\u003e to 0.6 and \u003ccode\u003ewindows-result\u003c/code\u003e to 0.4. The public \u003ccode\u003eError::Windows\u003c/code\u003e variant wraps \u003ccode\u003ewindows_result::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows-result\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eopener: updated \u003ccode\u003ewindows\u003c/code\u003e to 0.62. The public \u003ccode\u003eError::Win32Error\u003c/code\u003e variant wraps \u003ccode\u003ewindows::core::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003esingle-instance: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003cli\u003eupdater: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003c/ul\u003e\n\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.7.0\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.7.0\nnpm notice filename: tauri-apps-plugin-opener-2.7.0.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 14d631a70282cbc07b46f4442ba6085d2200f301\nnpm notice integrity: sha512-mBorYfVKh9Lt7[...]5OHHVmipjuGMw==\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=3005263072\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-opener@2.7.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\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/51b430be986ed98635c02ba504f6f30a35771c01\"\u003e\u003ccode\u003e51b430b\u003c/code\u003e\u003c/a\u003e ci: delete .changes/updater-new-bundle-support.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fd439b143e265fc3ab4de435d6d4b641cffc66f1\"\u003e\u003ccode\u003efd439b1\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2964\"\u003e#2964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2522b71f6bcae65c03b24415eb9295c9e7c84ffc\"\u003e\u003ccode\u003e2522b71\u003c/code\u003e\u003c/a\u003e fix(deep-link): revert the breaking change introduced by \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2928\"\u003e#2928\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2970\"\u003e#2970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9021a732474322073769c1b21f6eee2e4b0dd15e\"\u003e\u003ccode\u003e9021a73\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2966\"\u003e#2966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/625bb1c0965394b88522643731f78ccbcca84add\"\u003e\u003ccode\u003e625bb1c\u003c/code\u003e\u003c/a\u003e feat(log): re-export the log crate (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2965\"\u003e#2965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6215afe0239f815740a2c28150614ca4fef0b486\"\u003e\u003ccode\u003e6215afe\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.49.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2962\"\u003e#2962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8cf8eeab02efddd4e44e3bba92b33902a8c00956\"\u003e\u003ccode\u003e8cf8eea\u003c/code\u003e\u003c/a\u003e feat(updater): inject bundle_type into endpoint url (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2960\"\u003e#2960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/509eba8d441c4f6ecf0af77b572cb2afd69a752d\"\u003e\u003ccode\u003e509eba8\u003c/code\u003e\u003c/a\u003e feat: support message dialogs with 3 buttons (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2641\"\u003e#2641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9ac5fe84e704ef20c437456cb1017b54b101b333\"\u003e\u003ccode\u003e9ac5fe8\u003c/code\u003e\u003c/a\u003e feat(updater): support bundle-specific targets (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c24741031993894929a9ed00972ff9f6cd9540be\"\u003e\u003ccode\u003ec247410\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.41.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2956\"\u003e#2956\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...log-v2.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` from 6.0.0 to 7.0.0\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 `russh` from 0.60.3 to 0.63.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/warp-tech/russh/releases\"\u003erussh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.63.3\u003c/h2\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ec13b259: enforce inactivity timeout even during stalled writes (Eugene)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.63.2\u003c/h2\u003e\n\u003ch1\u003eSecurity fixes\u003c/h1\u003e\n\u003ch2\u003eGHSA-g4mp-vgx3-xrvm - out-of-bounds read in \u003ccode\u003epageant\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eA malicious Pageant agent could cause an out-of-bounds read / oversized allocation in the \u003ccode\u003epageant\u003c/code\u003e library user.\u003c/p\u003e\n\u003ch2\u003eGHSA-35g8-35p8-c8fw - unbounded memory allocation in server\u003c/h2\u003e\n\u003cp\u003eAn authenticated client could trigger unbounded memory allocation during rekey phase\u003c/p\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient\u003c/strong\u003e: encode the negotiated hash algorithm for RSA certificates (\u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/764\"\u003e#764\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/Eugeny/russh/pull/764\"\u003e#764\u003c/a\u003e (\u003ca href=\"https://github.com/Eugeny/russh/commit/9e1068be4579c65e9cfc26c176c7a7769000f7b5\"\u003eJeongkyu Shin\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e4206815: Fix pty-req terminal modes: deliver them unpadded, encode the right l… (\u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/755\"\u003e#755\u003c/a\u003e) (tluyben) \u003ca href=\"https://redirect.github.com/Eugeny/russh/pull/755\"\u003e#755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eb1d3893: fixed \u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/762\"\u003e#762\u003c/a\u003e - redact sensitive data from debug logging (Eugene)\u003c/li\u003e\n\u003cli\u003e66789f4: fixed \u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/761\"\u003e#761\u003c/a\u003e - data write split across a kex breaks (Eugene)\u003c/li\u003e\n\u003cli\u003ea04e1b5: fixed \u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/758\"\u003e#758\u003c/a\u003e - fail RSA signing explicitly when RSA feature is not enabled (Eugene)\u003c/li\u003e\n\u003cli\u003e422123c: dedup zlib compress loop into compress_into (Eugene)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.63.1\u003c/h2\u003e\n\u003ch1\u003eSecurity fixes\u003c/h1\u003e\n\u003ch2\u003eGHSA-47hw-gvq5-r2gm - client-side Handler callbacks reachable with invalid channel IDs\u003c/h2\u003e\n\u003cp\u003eA mirror of GHSA-m65r-rprj-r5rg for the client side - \u003ccode\u003eHandler\u003c/code\u003e per-channel callbacks are called even when the server supplies an invalid (never opened) channel ID. Depending on what the handler does this can lead to a vulnerability.\u003c/p\u003e\n\u003ch2\u003eGHSA-p8qx-h547-fjw9 - MAC-requiring block cipher can be negotiated without MAC and panic\u003c/h2\u003e\n\u003cp\u003eTwo peers disagreeing on supported MACs can end up negotiating \u003ccode\u003enone\u003c/code\u003e MAC for a cipher that requires one, which leads to the session task panicking.\u003c/p\u003e\n\u003ch2\u003ev0.63.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e09f6582: Support host certificates on the client side (\u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/752\"\u003e#752\u003c/a\u003e) (\u003ca href=\"https://github.com/biao29\"\u003e\u003ccode\u003e@​biao29\u003c/code\u003e\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/Eugeny/russh/pull/752\"\u003e#752\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis changes the signature of \u003ccode\u003eHandler::check_server_key\u003c/code\u003e to take a new \u003ccode\u003ePublicKeyOrCertificate\u003c/code\u003e enum instead of \u003ccode\u003e\u0026amp;PublicKey\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ed7601ae: Support host certificates on the server side (\u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/641\"\u003e#641\u003c/a\u003e) (Georg von Zengen) \u003ca href=\"https://redirect.github.com/Eugeny/russh/pull/641\"\u003e#641\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdds a \u003ccode\u003eConfig::certificates\u003c/code\u003e that functions similarly to \u003ccode\u003eConfig::keys\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ef2354c7: improve strict kex checks (Eugene)\u003c/li\u003e\n\u003cli\u003e0363fde: fixed PKCS#8 parsing panicking on incorrect contents (Eugene)\u003c/li\u003e\n\u003cli\u003e46c927a: use constant-time comparison for agent unlock (Eugene)\u003c/li\u003e\n\u003cli\u003e8da8967: sanitize Curve25519 params (Eugene)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Eugeny/russh/compare/v0.62.7...v0.63.0\"\u003ehttps://github.com/Eugeny/russh/compare/v0.62.7...v0.63.0\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/Eugeny/russh/commit/f33baf439be8c59c49cb6cb2ae5976c579495bdf\"\u003e\u003ccode\u003ef33baf4\u003c/code\u003e\u003c/a\u003e v0.63.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/c13b259f51643d993047656ac06db5794877e279\"\u003e\u003ccode\u003ec13b259\u003c/code\u003e\u003c/a\u003e enforce inactivity timeout if even during stalled writes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/8a51a0dca4f6fbdcc3ce98c627254026b25b3252\"\u003e\u003ccode\u003e8a51a0d\u003c/code\u003e\u003c/a\u003e v0.63.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/422123c969beaed6a5e6adcb1750172e6cfe8fb1\"\u003e\u003ccode\u003e422123c\u003c/code\u003e\u003c/a\u003e dedup zlib compress loop into compress_into\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/a04e1b54e2fc23fc3f0b17298b27316d3930a2b3\"\u003e\u003ccode\u003ea04e1b5\u003c/code\u003e\u003c/a\u003e fixed \u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/758\"\u003e#758\u003c/a\u003e - fail RSA signing explicitly when RSA feature is not enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/af91598d46f79946be0689e465e176df993b2dd5\"\u003e\u003ccode\u003eaf91598\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/b1d389344f4d1394e281fc647c5620a7e24c8f66\"\u003e\u003ccode\u003eb1d3893\u003c/code\u003e\u003c/a\u003e fixed \u003ca href=\"https://redirect.github.com/warp-tech/russh/issues/762\"\u003e#762\u003c/a\u003e - redact sensitive data from debug logging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/a282af361ac99bc76b80876d1aae128e89dbf66b\"\u003e\u003ccode\u003ea282af3\u003c/code\u003e\u003c/a\u003e fix rekey message queueing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/5d566989ebabfdebfe6b33243d31765a0812260b\"\u003e\u003ccode\u003e5d56698\u003c/code\u003e\u003c/a\u003e fix read bounds in pageant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Eugeny/russh/commit/675b631cf8cc12009ffb20b1aab7e481380d3c46\"\u003e\u003ccode\u003e675b631\u003c/code\u003e\u003c/a\u003e bump num-bigint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/warp-tech/russh/compare/v0.60.3...v0.63.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kube` from 3.1.0 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kube-rs/kube/releases\"\u003ekube's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eMaintenance release for 4.0.0. Fixes, and https proxy. MSRV 1.89. All \u003ca href=\"https://github.com/kube-rs/kube/milestone/56?closed=1\"\u003ePRs here\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd support for https proxy by \u003ca href=\"https://github.com/goenning\"\u003e\u003ccode\u003e@​goenning\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2013\"\u003ekube-rs/kube#2013\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate kube-cel requirement from 0.7.0 to 0.8.0 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/kube-rs/kube/pull/2017\"\u003ekube-rs/kube#2017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: include sources in \u003ccode\u003eCommitError\u003c/code\u003e's error message by \u003ca href=\"https://github.com/iniw\"\u003e\u003ccode\u003e@​iniw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2020\"\u003ekube-rs/kube#2020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude error sources in \u003ccode\u003eDisplay\u003c/code\u003e messages at client, core, runtime by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2021\"\u003ekube-rs/kube#2021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove extraneous \u003ccode\u003eSync\u003c/code\u003e bound in \u003ccode\u003eController::reconcile_all_on\u003c/code\u003e by \u003ca href=\"https://github.com/bojidar-bg\"\u003e\u003ccode\u003e@​bojidar-bg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2029\"\u003ekube-rs/kube#2029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclient: fall back to OS-native cert store via rustls-platform-verifier by \u003ca href=\"https://github.com/aviramha\"\u003e\u003ccode\u003e@​aviramha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2030\"\u003ekube-rs/kube#2030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid deep-cloning \u003ccode\u003eObjectMeta\u003c/code\u003e per event in trigger_owners by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2039\"\u003ekube-rs/kube#2039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003econfig: resolve relative exec plugin command paths by \u003ca href=\"https://github.com/deepu105\"\u003e\u003ccode\u003e@​deepu105\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2037\"\u003ekube-rs/kube#2037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConstruct typed \u003ccode\u003eCustomResourceDefinition\u003c/code\u003e in derived \u003ccode\u003ecrd()\u003c/code\u003e by \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2042\"\u003ekube-rs/kube#2042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iniw\"\u003e\u003ccode\u003e@​iniw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2020\"\u003ekube-rs/kube#2020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bojidar-bg\"\u003e\u003ccode\u003e@​bojidar-bg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2029\"\u003ekube-rs/kube#2029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deepu105\"\u003e\u003ccode\u003e@​deepu105\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2037\"\u003ekube-rs/kube#2037\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kube-rs/kube/compare/4.0.0...4.2.0\"\u003ehttps://github.com/kube-rs/kube/compare/4.0.0...4.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Major\u003c/h2\u003e\n\u003cp\u003eAs per the release schedule to match up with the \u003ca href=\"https://kubernetes.io/blog/2026/04/22/kubernetes-v1-36-release/\"\u003elatest Kubernetes ハル release\u003c/a\u003e.\nLots of fixes and improvements. Thanks to everyone who contributed!\u003c/p\u003e\n\u003ch2\u003eKubernetes \u003ccode\u003ev1_36\u003c/code\u003e support via k8s-openapi \u003ca href=\"https://github.com/Arnavion/k8s-openapi/releases/tag/v0.28.0\"\u003e0.28\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ePlease \u003ca href=\"https://kube.rs/upgrading/\"\u003eupgrade k8s-openapi along with kube\u003c/a\u003e to avoid conflicts.\u003c/p\u003e\n\u003ch2\u003eCEL Validation\u003c/h2\u003e\n\u003cp\u003eA new optional crate \u003ca href=\"https://docs.rs/kube-cel/latest/kube_cel/\"\u003ekube-cel\u003c/a\u003e is being re-exported through \u003ccode\u003ekube::core::cel\u003c/code\u003e via \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1954\"\u003ekube-rs/kube#1954\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eKubernetes CRDs support \u003ca href=\"https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#validation-rules\"\u003eCEL validation rules\u003c/a\u003e via \u003ccode\u003ex-kubernetes-validations\u003c/code\u003e, and were supported from 3.0 via \u003ca href=\"https://docs.rs/kube/latest/kube/derive.KubeSchema.html\"\u003e\u003ccode\u003eKubeSchema\u003c/code\u003e\u003c/a\u003e, but these rules could only be evaluated server-side by the API server.\u003c/p\u003e\n\u003cp\u003eThe new crate allows evaluating these rules locally using rules matching the \u003ca href=\"https://docs.rs/kube/latest/kube/core/cel/trait.KubeCelExt.html#upstream-sources\"\u003eupstream Kubernetes CEL libraries\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWhile low-level, a higher-level CEL validator integrates with \u003ca href=\"https://docs.rs/kube/latest/kube/derive.CustomResource.html\"\u003e\u003ccode\u003eCustomResource\u003c/code\u003e\u003c/a\u003e via \u003ca href=\"https://docs.rs/kube/latest/kube/derive.CustomResource.html#cel-validation-client-side\"\u003e\u003ccode\u003e#[kube(cel)]\u003c/code\u003e\u003c/a\u003e from \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2011\"\u003ekube-rs/kube#2011\u003c/a\u003e and can be used as;\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(CustomResource, Serialize, Deserialize, Clone, KubeSchema)]\r\n#[kube(group = \u0026quot;example.com\u0026quot;, version = \u0026quot;v1\u0026quot;, kind = \u0026quot;Foo\u0026quot;, namespaced)]\r\n#[kube(cel, validation = \u0026quot;self.spec.replicas \u0026gt;= 0\u0026quot;)] // cel trigger + validation rule\r\nstruct FooSpec { replicas: i32 }\r\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kube-rs/kube/blob/main/CHANGELOG.md\"\u003ekube's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.2.0 / 2026-07-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003esee \u003ca href=\"https://github.com/kube-rs/kube/compare/4.0.0...main\"\u003ehttps://github.com/kube-rs/kube/compare/4.0.0...main\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/kube-rs/kube/releases/tag/4.0.0\"\u003e4.0.0\u003c/a\u003e / 2026-06-16\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eNew Major\u003c/h2\u003e\n\u003cp\u003eAs per the release schedule to match up with the \u003ca href=\"https://kubernetes.io/blog/2026/04/22/kubernetes-v1-36-release/\"\u003elatest Kubernetes ハル release\u003c/a\u003e.\nLots of fixes and improvements. Thanks to everyone who contributed!\u003c/p\u003e\n\u003ch2\u003eKubernetes \u003ccode\u003ev1_36\u003c/code\u003e support via k8s-openapi \u003ca href=\"https://github.com/Arnavion/k8s-openapi/releases/tag/v0.28.0\"\u003e0.28\u003c/a\u003e\u003c/h2\u003e\n\u003cp\u003ePlease \u003ca href=\"https://kube.rs/upgrading/\"\u003eupgrade k8s-openapi along with kube\u003c/a\u003e to avoid conflicts.\u003c/p\u003e\n\u003ch2\u003eCEL Validation\u003c/h2\u003e\n\u003cp\u003eA new optional crate \u003ca href=\"https://docs.rs/kube-cel/latest/kube_cel/\"\u003ekube-cel\u003c/a\u003e is being re-exported through \u003ccode\u003ekube::core::cel\u003c/code\u003e via \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1954\"\u003ekube-rs/kube#1954\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eKubernetes CRDs support \u003ca href=\"https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#validation-rules\"\u003eCEL validation rules\u003c/a\u003e via \u003ccode\u003ex-kubernetes-validations\u003c/code\u003e, and were supported from 3.0 via \u003ca href=\"https://docs.rs/kube/latest/kube/derive.KubeSchema.html\"\u003e\u003ccode\u003eKubeSchema\u003c/code\u003e\u003c/a\u003e, but these rules could only be evaluated server-side by the API server.\u003c/p\u003e\n\u003cp\u003eThe new crate allows evaluating these rules locally using rules matching the \u003ca href=\"https://docs.rs/kube/latest/kube/core/cel/trait.KubeCelExt.html#upstream-sources\"\u003eupstream Kubernetes CEL libraries\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWhile low-level, a higher-level CEL validator integrates with \u003ca href=\"https://docs.rs/kube/latest/kube/derive.CustomResource.html\"\u003e\u003ccode\u003eCustomResource\u003c/code\u003e\u003c/a\u003e via \u003ca href=\"https://docs.rs/kube/latest/kube/derive.CustomResource.html#cel-validation-client-side\"\u003e\u003ccode\u003e#[kube(cel)]\u003c/code\u003e\u003c/a\u003e from \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/2011\"\u003ekube-rs/kube#2011\u003c/a\u003e and can be used as;\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003e#[derive(CustomResource, Serialize, Deserialize, Clone, KubeSchema)]\n#[kube(group = \u0026quot;example.com\u0026quot;, version = \u0026quot;v1\u0026quot;, kind = \u0026quot;Foo\u0026quot;, namespaced)]\n#[kube(cel, validation = \u0026quot;self.spec.replicas \u0026gt;= 0\u0026quot;)] // cel trigger + validation rule\nstruct FooSpec { replicas: i32 }\n\u003cp\u003elet foo = Foo::new(\u0026quot;test\u0026quot;, FooSpec { replicas: -1 });\nfoo.validate_cel()?;                     // new impl; checks creation rules\nnew_foo.validate_cel_update(\u0026amp;old_foo)?;  // new impl; checks transition rules\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/kube-rs/kube/blob/main/examples/crd_derive_cel.rs\"\u003eexamples/crd_derive_cel.rs\u003c/a\u003e for more details.\u003c/p\u003e\n\u003cp\u003eThis is available under the \u003ccode\u003ekube/cel\u003c/code\u003e feature, courtesy of \u003ca href=\"https://github.com/doxxx93\"\u003e\u003ccode\u003e@​doxxx93\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eConfig\u003c/h2\u003e\n\u003cp\u003eA lot of improvements to config handling;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebetter error handling of malformed client certs in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1966\"\u003ekube-rs/kube#1966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd missing \u003ccode\u003eKubeconfig\u003c/code\u003e fields in \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1965\"\u003ekube-rs/kube#1965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eKubeconfig\u003c/code\u003e future key compatibility for new fields by adding catch-all \u003ccode\u003eother\u003c/code\u003e key via \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1964\"\u003ekube-rs/kube#1964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeserialization changed from \u003ccode\u003eserde-yaml\u003c/code\u003e to \u003ca href=\"https://github.com/bourumir-wyngs/serde-saphyr\"\u003e\u003ccode\u003eserde-saphyr\u003c/code\u003e\u003c/a\u003e to get rid of the long-deprecated dependency. \u003ca href=\"https://redirect.github.com/kube-rs/kube/pull/1975\"\u003ekube-rs/kube#1975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRetry and Timeouts\u003c/h3\u003e\n\u003cp\u003eBetter timeout and retry handling to better deal with flaky network conditions, and busy or initializing apiservers.\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/kube-rs/kube/commit/526f1f2cfa996ed0e92510feabb2d2327df5e49f\"\u003e\u003ccode\u003e526f1f2\u003c/code\u003e\u003c/a\u003e release 4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/3b811b539dea7ca50d99b410b8a79f23348b0c69\"\u003e\u003ccode\u003e3b811b5\u003c/code\u003e\u003c/a\u003e break circular dependency on explicit dev-dep versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/48d1ad508035dea518109b0f27a1226e47fb326a\"\u003e\u003ccode\u003e48d1ad5\u003c/code\u003e\u003c/a\u003e Construct typed CustomResourceDefinition in derived crd() (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2042\"\u003e#2042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/d0328f7d9915c90db4479aa694344d5b9fc1423f\"\u003e\u003ccode\u003ed0328f7\u003c/code\u003e\u003c/a\u003e config: resolve relative exec plugin command paths (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2037\"\u003e#2037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/76fee0276f882214551aa781cb9a4233d94352eb\"\u003e\u003ccode\u003e76fee02\u003c/code\u003e\u003c/a\u003e ignore multiple versions of syn (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2046\"\u003e#2046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/fe44fa25f7368fe6d771d43e2141cd282e9921bf\"\u003e\u003ccode\u003efe44fa2\u003c/code\u003e\u003c/a\u003e Amortize PredicateFilter cache eviction across polls (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2040\"\u003e#2040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/5afcf191a16d1ebd2e63e6e1589686b7dcd5a466\"\u003e\u003ccode\u003e5afcf19\u003c/code\u003e\u003c/a\u003e Avoid deep-cloning ObjectMeta per event in trigger_owners (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2039\"\u003e#2039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/660966eb316a16a31fcb6a2233176438829bb505\"\u003e\u003ccode\u003e660966e\u003c/code\u003e\u003c/a\u003e Chore(deps): Update serde-saphyr requirement from 0.0.27 to 0.0.29 (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2032\"\u003e#2032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/0bcb4c78e9c8387963c49f07e5e7742f6487c028\"\u003e\u003ccode\u003e0bcb4c7\u003c/code\u003e\u003c/a\u003e bump msrv to 1.89 (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2035\"\u003e#2035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kube-rs/kube/commit/f671d57e0753f58efbb27b49a20291296e5dac8e\"\u003e\u003ccode\u003ef671d57\u003c/code\u003e\u003c/a\u003e fix deny failures (\u003ca href=\"https://redirect.github.com/kube-rs/kube/issues/2034\"\u003e#2034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kube-rs/kube/compare/3.1.0...4.2.0\"\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 `tauri-plugin-clipboard-manager` from 2.3.2 to 2.4.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-clipboard-manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebiometric-js v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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.1\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.1\nnpm notice filename: tauri-apps-plugin-biometric-2.4.1.tgz\nnpm notice package size: 3.6 kB\nnpm notice unpacked size: 12.4 kB\nnpm notice shasum: 08fb2149f8812d8f264bedf5119d656cea23a580\nnpm notice integrity: sha512-dH/IPC+NTiB28[...]qdY33uaVNIxvw==\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=3028114630\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-biometric@2.4.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebiometric v2.4.1\u003c/h2\u003e\n\u003ch2\u003e[2.4.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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/d66aa6ff78cbbeaef1542a1fa930c33399578a25\"\u003e\u003ccode\u003ed66aa6f\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2822\"\u003e#2822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6f345870df4e7b187deb869df03b79858e03b4fe\"\u003e\u003ccode\u003e6f34587\u003c/code\u003e\u003c/a\u003e fix(single-instance): disable dbus name replacement (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2860\"\u003e#2860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/708fa4e2b77e847ce554115e80f7eb685f4a322e\"\u003e\u003ccode\u003e708fa4e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-config-prettier to v10.1.8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2858\"\u003e#2858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b7292030594daa04e78979214478031241b6e38e\"\u003e\u003ccode\u003eb729203\u003c/code\u003e\u003c/a\u003e fix(upload): fix download() locks main thread on Android (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2838\"\u003e#2838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f9c71aae77cddd4ca2ffe9d13e9e1f23ee4f478\"\u003e\u003ccode\u003e2f9c71a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2850\"\u003e#2850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/80d4d8e128922b022e76049189a657b71ce95a97\"\u003e\u003ccode\u003e80d4d8e\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint monorepo to v9.31.0 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2839\"\u003e#2839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a98b0d2e60463ff86a0f031ce3c84c83a21274\"\u003e\u003ccode\u003ee7a98b0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.37.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2848\"\u003e#2848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/44a1f659125a341191420e650608b0b6ff316a0e\"\u003e\u003ccode\u003e44a1f65\u003c/code\u003e\u003c/a\u003e fix(fs): \u003ccode\u003ewriteFile\u003c/code\u003e create file by default (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2846\"\u003e#2846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6210cd31df00bb3c55642013c74dc1da81fa00f9\"\u003e\u003ccode\u003e6210cd3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.45.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2841\"\u003e#2841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/467f07b7de4103a653e40fec8badb6f24abcef39\"\u003e\u003ccode\u003e467f07b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v7 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2800\"\u003e#2800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.2...fs-v2.4.1\"\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.4.0 to 2.5.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-notification's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esingle-instance v2.5.1\u003c/h2\u003e\n\u003ch2\u003e[2.5.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ecd3273e8e4c6e9b123bf9861bf7b925cad1c679\"\u003e\u003ccode\u003eecd3273e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3480\"\u003e#3480\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ewindows-rs\u003c/code\u003e dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edeep-link: updated \u003ccode\u003ewindows-registry\u003c/code\u003e to 0.6 and \u003ccode\u003ewindows-result\u003c/code\u003e to 0.4. The public \u003ccode\u003eError::Windows\u003c/code\u003e variant wraps \u003ccode\u003ewindows_result::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows-result\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eopener: updated \u003ccode\u003ewindows\u003c/code\u003e to 0.62. The public \u003ccode\u003eError::Win32Error\u003c/code\u003e variant wraps \u003ccode\u003ewindows::core::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003esingle-instance: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003cli\u003eupdater: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003edeep-link@2.6.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-single-instance v2.5.1 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Updating crates.io index\n    Packaged 15 files, 168.2KiB (46.0KiB compressed)\n   Uploading tauri-plugin-single-instance v2.5.1 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Uploaded tauri-plugin-single-instance v2.5.1 to registry `crates-io`\nnote: waiting for tauri-plugin-single-instance v2.5.1 to be available at registry `crates-io`\nhelp: you may press ctrl-c to skip waiting; the crate should be available shortly\nwarning: timed out waiting for tauri-plugin-single-instance v2.5.1 to be available in registry `crates-io`\n  |\n  = note: the registry may have a backlog that is delaying making the crate available. The crate should be available soon.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner-js v2.5.1\u003c/h2\u003e\n\u003ch2\u003e[2.5.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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-barcode-scanner@2.5.1\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/5c7668b6bb7c9a509f394d584568b3a922161e50\"\u003e\u003ccode\u003e5c7668b\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3397\"\u003e#3397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ec0540138bece081e9a87982091947360e61987a\"\u003e\u003ccode\u003eec05401\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate toml to v1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3323\"\u003e#3323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b86e999beb9fb48ef54adf3d0af631f94c06a5d0\"\u003e\u003ccode\u003eb86e999\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri packages to 2.11 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3407\"\u003e#3407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c463d8ab1422a4cf44f627a7b4e6ba9d3553f334\"\u003e\u003ccode\u003ec463d8a\u003c/code\u003e\u003c/a\u003e chore(deps): update rustls-webpki in lockfile, ignore core2 in audit (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3405\"\u003e#3405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1bb7beb3076a8bf76b084223d0e4225bb2e53bc9\"\u003e\u003ccode\u003e1bb7beb\u003c/code\u003e\u003c/a\u003e chore(deps): bump openssl (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3402\"\u003e#3402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3412fa2741b3b6e7a251e3548a43b21f2c26c635\"\u003e\u003ccode\u003e3412fa2\u003c/code\u003e\u003c/a\u003e docs(readme): fix platform support matrix (opener supports mobile)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/af81fdac9881d4ed52fbc18b9511bf10f7540ebb\"\u003e\u003ccode\u003eaf81fda\u003c/code\u003e\u003c/a\u003e docs(readme): fix platform support matrix (mobile is supported)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c1fd33b3a2735f2e25c1d026dc524af932db3315\"\u003e\u003ccode\u003ec1fd33b\u003c/code\u003e\u003c/a\u003e fix(opener): allow open network share locations (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3343\"\u003e#3343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/250857b7b72cd59825a14caa046160dc2ba1bb12\"\u003e\u003ccode\u003e250857b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript to v6 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3363\"\u003e#3363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/964e13f124ad1feeb93c10168b265dc4936f738c\"\u003e\u003ccode\u003e964e13f\u003c/code\u003e\u003c/a\u003e fix(store): dead lock trying to set while exiting (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3395\"\u003e#3395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.4.0...fs-v2.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.21\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.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of generic unit variants in display expressions (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/b1827ee06f81a7d7f954e676771e19a97f9f8e3b\"\u003e\u003ccode\u003eb1827ee\u003c/code\u003e\u003c/a\u003e Release 2.0.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/58037b575a2a5543d0d54a49360554325b49f55a\"\u003e\u003ccode\u003e58037b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/459\"\u003e#459\u003c/a\u003e from dtolnay/turbofish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/f82a0cf8f06c71263c2caa26e759f337d2778153\"\u003e\u003ccode\u003ef82a0cf\u003c/code\u003e\u003c/a\u003e Keep track of nested turbofish depth\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72ea49262d6412ccbc08f1696dda8626409e657d\"\u003e\u003ccode\u003e72ea492\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.77\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/72eea0d4ddb17ff9fa873aa74469de850021b22e\"\u003e\u003ccode\u003e72eea0d\u003c/code\u003e\u003c/a\u003e Resolve io_other_error clippy lint in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/07f09a2ec934df58508ce4fa5e7fbf27cca552c2\"\u003e\u003ccode\u003e07f09a2\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.74\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2715388e8cc5787b3643251f7a7a637e89376688\"\u003e\u003ccode\u003e2715388\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/5a306c7d0a8588caaaaa6a7567aeb25c1c10719b\"\u003e\u003ccode\u003e5a306c7\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-09-05\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ef9383b37d7c96b01e10df35d3e9e313c7b98b5a\"\u003e\u003ccode\u003eef9383b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-08-22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/8336b8407fbfe69177c504cdbc379db20cf6f131\"\u003e\u003ccode\u003e8336b84\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.21\"\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.3 to 2.8.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-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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.8.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 7.1kB dist-js/index.cjs\nnpm notice 15.1kB dist-js/index.d.ts\nnpm notice 7.0kB 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.8.1\nnpm notice filename: tauri-apps-plugin-dialog-2.8.1.tgz\nnpm notice package size: 6.8 kB\nnpm notice unpacked size: 34.3 kB\nnpm notice shasum: f29f3c28862a1ed767b6fd241f34abf26129f88f\nnpm notice integrity: sha512-/DtE3B62JgpYu[...]phsKnb+738Dmw==\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=3028120915\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-dialog@2.8.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\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/7eb8246d47ba4d15002280ecf028521540e0070d\"\u003e\u003ccode\u003e7eb8246\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3673\"\u003e#3673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/65ce65bdbb4390f73076c8182fbf06a52036f241\"\u003e\u003ccode\u003e65ce65b\u003c/code\u003e\u003c/a\u003e fix(ci): Android e2e flakes, shell \u003ccode\u003eTerminated\u003c/code\u003e sent before output (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3672\"\u003e#3672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cbd691b651dfdb4312cb42d3542c06a781fb31e5\"\u003e\u003ccode\u003ecbd691b\u003c/code\u003e\u003c/a\u003e chore(examples): update Android project for API example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/974bbdc3ffc79f89a2641e3cd23361d1a85da8e4\"\u003e\u003ccode\u003e974bbdc\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3667\"\u003e#3667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3113a54cc275b1af532c3fb20154beba7d67d623\"\u003e\u003ccode\u003e3113a54\u003c/code\u003e\u003c/a\u003e chore(deps): update urlpattern to 0.6 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3670\"\u003e#3670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b443d6be52a17329b980c55e8bbd03fb6cbb5cd7\"\u003e\u003ccode\u003eb443d6b\u003c/code\u003e\u003c/a\u003e fix(http): release the request's resources once fetch_send settles (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3669\"\u003e#3669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2a9c29e004325db674fd904089749c38f4aac824\"\u003e\u003ccode\u003e2a9c29e\u003c/code\u003e\u003c/a\u003e fix(updater): restore the current app when a macOS install fails (fix \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3505\"\u003e#3505\u003c/a\u003e, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4835d0e947179bac24a383212792d74be3ebe4f\"\u003e\u003ccode\u003ed4835d0\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3660\"\u003e#3660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82\u003c/code\u003e\u003c/a\u003e fix: mobile docs.rs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/25f387465659f17c7e395268dbfb2175eb847769\"\u003e\u003ccode\u003e25f3874\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-security to v4.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3661\"\u003e#3661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/dialog-v2.7.3...http-v2.8.1\"\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.3 to 2.7.1\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.7.1\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 1277 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1091 crate dependencies)\nCrate:     fxhash\nVersion:   0.2.1\nWarning:   unmaintained\nTitle:     fxhash - no longer maintained\nDate:      2025-09-05\nID:        RUSTSEC-2025-0057\nURL:       ...\n\n_Description has been truncated_","html_url":"https://github.com/GeorgiosDelkos/observer-ward/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeorgiosDelkos%2Fobserver-ward/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-08T08:31:43.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5758583030","node_id":"PR_kwDORF_tB88AAAABHSbtlw","number":124,"state":"open","title":"build(deps): bump the cargo-minor group across 1 directory with 32 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-10-08T08:31:43.000Z","updated_at":"2026-10-08T08:31:52.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":32,"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.42","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":"regex-syntax","old_version":"0.8.8","new_version":"0.8.11","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":"libc","old_version":"0.2.180","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"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 32 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.42` |\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| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.8` | `0.8.11` |\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| [libc](https://github.com/rust-lang/libc) | `0.2.180` | `0.2.190` |\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.42\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/a155adc7271c9e507556d053c95b459186671d2a\"\u003e\u003ccode\u003ea155adc\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6603aed8a134fb444184e2d8b0b90609a64d1889\"\u003e\u003ccode\u003e6603aed\u003c/code\u003e\u003c/a\u003e Attach the multiversion crate to the std feature instead\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/f718b076e4cef994bc23231417b366480f52ad27\"\u003e\u003ccode\u003ef718b07\u003c/code\u003e\u003c/a\u003e docs: \u003ccode\u003emultiversion\u003c/code\u003e is compiled only with \u003ccode\u003esimd-accel\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/4434afacb2f1a35dfd1c287b09b8b14c2a3e685f\"\u003e\u003ccode\u003e4434afa\u003c/code\u003e\u003c/a\u003e chore: pull in \u003ccode\u003emultiversion\u003c/code\u003e only when it is actually used\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/96138f6c9351831946c57bf091dc5265f0da9afc\"\u003e\u003ccode\u003e96138f6\u003c/code\u003e\u003c/a\u003e Update main branch in URLs\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.42\"\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/main/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...\n\n_Description has been truncated_","html_url":"https://github.com/jburrow/fast_code_search/pull/124","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jburrow%2Ffast_code_search/issues/124","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/124/packages"}},{"old_version":"1.0.228","new_version":"1.0.229","update_type":"patch","path":null,"pr_created_at":"2026-10-08T05:07:04.000Z","version_change":"1.0.228 → 1.0.229","issue":{"uuid":"5756240215","node_id":"PR_kwDOR2dlPM8AAAABHQjhkA","number":14,"state":"closed","title":"Bump the rust-minor-and-patch group with 15 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-08T05:39:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-08T05:07:04.000Z","updated_at":"2026-10-08T05:39:25.000Z","time_to_close":1932,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust-minor-and-patch","update_count":15,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.6.0","new_version":"4.6.11","repository_url":"https://github.com/clap-rs/clap"},{"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":"tokio","old_version":"1.50.0","new_version":"1.53.2","repository_url":"https://github.com/tokio-rs/tokio"},{"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.183","new_version":"0.2.190","repository_url":"https://github.com/rust-lang/libc"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/RustCrypto/utils"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"landlock","old_version":"0.4.4","new_version":"0.4.7","repository_url":"https://github.com/landlock-lsm/rust-landlock"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-minor-and-patch group with 15 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.7` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.11` |\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| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.53.2` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.190` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.2` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [landlock](https://github.com/landlock-lsm/rust-landlock) | `0.4.4` | `0.4.7` |\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 `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.0 to 4.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\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/main/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\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/d3e59a9ab214910b9dad02921b7ef42c6400de9b\"\u003e\u003ccode\u003ed3e59a9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d997f878c484e02b2935d32a7b67afe990e91227\"\u003e\u003ccode\u003ed997f87\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/fb6058cc38cf6f4b07b8db89c850fc80e059e222\"\u003e\u003ccode\u003efb6058c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6409\"\u003e#6409\u003c/a\u003e from heaths/pwsh-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2310870f7a9fe4c39f5bb5620261a06ac9aaa0b1\"\u003e\u003ccode\u003e2310870\u003c/code\u003e\u003c/a\u003e test(complete): Add tests for completer_for_path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/5967c17393a09f90112cdc5b2c20a1383f0bd8e4\"\u003e\u003ccode\u003e5967c17\u003c/code\u003e\u003c/a\u003e refactor(complete): Move shell detection to Shells\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/594602bb29f374e49da5029df63e5c740c723ad0\"\u003e\u003ccode\u003e594602b\u003c/code\u003e\u003c/a\u003e fix(complete): Detect pwsh for PowerShell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3a4f2d031b5110aaaac40f1cb1d6c0b8ff619df8\"\u003e\u003ccode\u003e3a4f2d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6427\"\u003e#6427\u003c/a\u003e from clap-rs/renovate/shlex-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/67ebaed4ac95a83d5d7cc22d64ee0fc162ae1db3\"\u003e\u003ccode\u003e67ebaed\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6426\"\u003e#6426\u003c/a\u003e from clap-rs/renovate/actions-checkout-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c968b136d0e6f560c08b06a844a20f2798a00096\"\u003e\u003ccode\u003ec968b13\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate shlex to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8f247cbf58c582a755ee4dbe62a2390d93b9f8eb\"\u003e\u003ccode\u003e8f247cb\u003c/code\u003e\u003c/a\u003e chore(deps): Update actions/checkout action to v7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.6.0 to 4.6.11\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_complete's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.7\u003c/h2\u003e\n\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\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/main/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\u003ch2\u003e[4.6.7] - 2026-09-14\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Add \u003ccode\u003e#[command(defer = \u0026lt;bool\u0026gt;)]\u003c/code\u003e attribute to opt-in to lazy initialisation of subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/2cb76fdf385396f86f37af49784504da560b6e47\"\u003e\u003ccode\u003e2cb76fd\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0b00b8d330d55fb8731768578ea7247981779254\"\u003e\u003ccode\u003e0b00b8d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/34430008f695f43d37364ce47cce5156febb1c52\"\u003e\u003ccode\u003e3443000\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6526\"\u003e#6526\u003c/a\u003e from bonnefoa/fix-completion-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a1b6be720e59248d8b783c1dfce76a355e170dd7\"\u003e\u003ccode\u003ea1b6be7\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Fix value escape in zsh completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/face9e81df3fdbd432d3d97fb69162b33c06036b\"\u003e\u003ccode\u003eface9e8\u003c/code\u003e\u003c/a\u003e test(complete): Add completion test without arg's help\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/88053ab75fd8576796d9226bcc710d057d42109b\"\u003e\u003ccode\u003e88053ab\u003c/code\u003e\u003c/a\u003e test(complete): Re-enable complete tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e6adcc21a6b4ea285bd646e977884c8d653841b7\"\u003e\u003ccode\u003ee6adcc2\u003c/code\u003e\u003c/a\u003e chore(release): Simplify replacements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/13f2db5072d600c11d8d6298e4e9ba53ffc6c1ab\"\u003e\u003ccode\u003e13f2db5\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3304fead40c107f92f63daccf25af7b4f34ba709\"\u003e\u003ccode\u003e3304fea\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7b2ad34cfd8742757ebd9f5b3e9211cbb66f7c2f\"\u003e\u003ccode\u003e7b2ad34\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6521\"\u003e#6521\u003c/a\u003e from r-near/feat/derive-deferred-initialization\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.50.0 to 1.53.2\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.2\u003c/h2\u003e\n\u003ch1\u003e1.53.2 (October 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: revert \u0026quot;always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprocess: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix mpsc index wraparound in block reclamation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: forget mpsc \u003ccode\u003ePermit\u003c/code\u003e before sending value (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: validate \u003ccode\u003eMAX_PERMITS\u003c/code\u003e in \u003ccode\u003eSemaphore::acquire\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake broadcast \u003ccode\u003eSender::closed\u003c/code\u003e outside mutex (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: drop replaced waker outside lock in \u003ccode\u003eJoinSet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop timer lock before dropping waker in \u003ccode\u003eclear_entry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: expire timers directly on shutdown without rotating wheel (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: clamp \u003ccode\u003eio_uring\u003c/code\u003e read length to \u003ccode\u003eu32::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: ignore \u003ccode\u003ecurrent_thread\u003c/code\u003e task dumps from other runtimes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: preserve \u003ccode\u003eio_uring\u003c/code\u003e context if a completion waker panics (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: fix semaphore use-after-free and permit leak on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: restore deferred leaf wakes during capture (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: drop stored waker when cancelling alt timer entry (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8445\"\u003e#8445\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8445\"\u003etokio-rs/tokio#8445\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8572\"\u003e#8572\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8572\"\u003etokio-rs/tokio#8572\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8540\"\u003etokio-rs/tokio#8540\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8542\"\u003etokio-rs/tokio#8542\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8544\"\u003e#8544\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8544\"\u003etokio-rs/tokio#8544\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8546\"\u003e#8546\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8546\"\u003etokio-rs/tokio#8546\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8548\"\u003e#8548\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8548\"\u003etokio-rs/tokio#8548\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8550\"\u003e#8550\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8550\"\u003etokio-rs/tokio#8550\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8552\"\u003e#8552\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8552\"\u003etokio-rs/tokio#8552\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8554\"\u003e#8554\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8554\"\u003etokio-rs/tokio#8554\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8558\"\u003e#8558\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8558\"\u003etokio-rs/tokio#8558\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8560\"\u003e#8560\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8560\"\u003etokio-rs/tokio#8560\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8562\"\u003etokio-rs/tokio#8562\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8564\"\u003etokio-rs/tokio#8564\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8566\"\u003e#8566\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8566\"\u003etokio-rs/tokio#8566\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8570\"\u003e#8570\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8570\"\u003etokio-rs/tokio#8570\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8574\"\u003etokio-rs/tokio#8574\u003c/a\u003e\u003c/p\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ff0c4068a4ba5f3af0fe3c5657ba42879b6ea599\"\u003e\u003ccode\u003eff0c406\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8580\"\u003e#8580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a762700e41bf027630ba4620cfd80d127b7c801d\"\u003e\u003ccode\u003ea762700\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.5' into 'tokio-1.53.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8577\"\u003e#8577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ec31a9f62c9426cec415c8c79e0608dd2866bbf7\"\u003e\u003ccode\u003eec31a9f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8579\"\u003e#8579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/625c85108da5ad0d482702a21d7d58a56ea06a48\"\u003e\u003ccode\u003e625c851\u003c/code\u003e\u003c/a\u003e sync: assign semaphore permits before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/832dd233293eaa59ba19cc6f5dc4753aab55ac13\"\u003e\u003ccode\u003e832dd23\u003c/code\u003e\u003c/a\u003e sync: avoid leaking semaphore permits on tracing panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/826954a2f3b6f595121c38875a5d81ca3e5f6cc6\"\u003e\u003ccode\u003e826954a\u003c/code\u003e\u003c/a\u003e sync: unlink semaphore waiter before emitting tracing event (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8542\"\u003e#8542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9a479922501eb47102ab844fa40e4b28d1a3c250\"\u003e\u003ccode\u003e9a47992\u003c/code\u003e\u003c/a\u003e process: unregister Windows wait before closing child handle (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8564\"\u003e#8564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/2fc5972b8bd6f51d1ad6df3bcc1a1927d1702663\"\u003e\u003ccode\u003e2fc5972\u003c/code\u003e\u003c/a\u003e fs: handle integer overflow in buffered relative seek (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8574\"\u003e#8574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/85a6d13882e2ccf5c24131b282bab0214b0a493e\"\u003e\u003ccode\u003e85a6d13\u003c/code\u003e\u003c/a\u003e io: revert \u0026quot;always cleanup AsyncFd registration list on deregister\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8540\"\u003e#8540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/436faa2da3970817653fef98c9abc6c8b4367f51\"\u003e\u003ccode\u003e436faa2\u003c/code\u003e\u003c/a\u003e rt: drop blocking pool mutex before shutting down rejected task (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8562\"\u003e#8562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.50.0...tokio-1.53.2\"\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 `libc` from 0.2.183 to 0.2.190\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.190\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more links to public headers and manual pages (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5407\"\u003e#5407\u003c/a\u003e), (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5485\"\u003e#5485\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/libc/blob/0.2.190/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.189...0.2.190\"\u003e0.2.190\u003c/a\u003e - 2026-10-02\u003c/h2\u003e\n\u003cp\u003eThere is now a single config for enabling 64-bit \u003ccode\u003etime_t\u003c/code\u003e: \u003ccode\u003elibc_unstable_time64\u003c/code\u003e. This can be set\nunconditionally; it opts in to 64-bit \u003ccode\u003etime_t\u003c/code\u003e on the following platforms that use 32-bit by\ndefault:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e32-bit Linux-GNU\u003c/li\u003e\n\u003cli\u003e32-bit Linux-uClibc\u003c/li\u003e\n\u003cli\u003e32-bit Linux-musl. Note that setting this flag also enables some other changes that happend in\nmusl v1.2.\u003c/li\u003e\n\u003cli\u003e32-bit Windows-GNU\u003c/li\u003e\n\u003cli\u003eESP-IDF (all targets with this environment are 32-bit)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMost other 32-bit platforms are either already using 64-bit \u003ccode\u003etime_t\u003c/code\u003e, or are considered legacy\nand will not be gaining support from their upstream maintainers.\u003c/p\u003e\n\u003cp\u003eYou can enable this using \u003ccode\u003eRUSTFLAGS\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_time64' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote that there may still be some changes to features gated by this config option, hence \u0026quot;unstable\u0026quot;\nin its name. In the near future we will rename it to just \u003ccode\u003elibc_time64\u003c/code\u003e. Until then, please test it\nout and report any bugs you find!\u003c/p\u003e\n\u003ch3\u003eSupport\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd initial support for HelenOS (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4355\"\u003e#4355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cp\u003eWe are slowly filling out the \u003ccode\u003eDefault\u003c/code\u003e implementations, to reduce the need for \u003ccode\u003emem::zeroed()\u003c/code\u003e in user code:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnix: Implement \u003ccode\u003eDefault\u003c/code\u003e for a number of structs, especially on Apple platforms (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5576\"\u003e#5576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux, NetBSD: Give \u003ccode\u003estatvfs\u003c/code\u003e a \u003ccode\u003eDefault\u003c/code\u003e impl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5583\"\u003e#5583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003eDefault\u003c/code\u003e to a \u003ccode\u003elinux/can.rs\u003c/code\u003e structs (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5257\"\u003e#5257\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOther additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the \u003ccode\u003elibc_unstable_time64\u003c/code\u003e cfg (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5411\"\u003e#5411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid, Glibc: Add \u003ccode\u003epthread_gettid_np\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5359\"\u003e#5359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add \u003ccode\u003eRTLD_NEXT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5323\"\u003e#5323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAndroid: Add reuseport BPF socket options (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5366\"\u003e#5366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add TCP header flags, options and SACK limits (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eNET_RT_DUMP2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5442\"\u003e#5442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5558\"\u003e#5558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eBPF_WORDALIGN\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5320\"\u003e#5320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003elchmod\u003c/code\u003e and \u003ccode\u003elchflags\u003c/code\u003e where supported (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5400\"\u003e#5400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eminherit\u003c/code\u003e and related constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4849\"\u003e#4849\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/7b0ab5528dc7f361f3a0b4c06c2cad9971617f75\"\u003e\u003ccode\u003e7b0ab55\u003c/code\u003e\u003c/a\u003e ci: Rename \u003ccode\u003epublish_0.2.yml\u003c/code\u003e to \u003ccode\u003erelease.yaml\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ac85dde5fc269ab4a8cd935d3f76adf85372677c\"\u003e\u003ccode\u003eac85dde\u003c/code\u003e\u003c/a\u003e ci: Sync release permissions with \u003ccode\u003emain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8f8cd2032060e1477c08077cd5f89215384723e2\"\u003e\u003ccode\u003e8f8cd20\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.190\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/052c6e6a0186eeecf22c743d57c65a9963571241\"\u003e\u003ccode\u003e052c6e6\u003c/code\u003e\u003c/a\u003e changelog: Fix an incorrect commit link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ea19fd7fba435c629ed247de7138d5cdb1dea309\"\u003e\u003ccode\u003eea19fd7\u003c/code\u003e\u003c/a\u003e test: Remove explicit \u003ccode\u003elibc\u003c/code\u003e version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/6dbf3a29a0a972087b684bc6d6cbf20f92143b66\"\u003e\u003ccode\u003e6dbf3a2\u003c/code\u003e\u003c/a\u003e dragonfly: Move \u003ccode\u003eINHERIT_ZERO\u003c/code\u003e to the freebsd module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8a64766c8514865dea77cfc3216f5a9dc38c6728\"\u003e\u003ccode\u003e8a64766\u003c/code\u003e\u003c/a\u003e apple: add \u003ccode\u003eposix_spawn_file_actions_add(f)chdir(_np)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/28de5147ff5665b835472f00ead49da71084a593\"\u003e\u003ccode\u003e28de514\u003c/code\u003e\u003c/a\u003e linux, netbsd: Give statvfs a \u003ccode\u003eDefault\u003c/code\u003e impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/a58a95f01d0561e75261052f5d8b3ad188f1ae4e\"\u003e\u003ccode\u003ea58a95f\u003c/code\u003e\u003c/a\u003e cygwin: Change \u003ccode\u003ePOSIX_SPAWN_*\u003c/code\u003e flags to \u003ccode\u003ec_short\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d175264e718db4f216df7aad5f1291fd0ec34139\"\u003e\u003ccode\u003ed175264\u003c/code\u003e\u003c/a\u003e apple: \u003ccode\u003etimeval32\u003c/code\u003e is exhaustive\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.190\"\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 `smallvec` from 1.15.1 to 1.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/servo/rust-smallvec/releases\"\u003esmallvec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBackport v2’s retain implementation to v1 by \u003ca href=\"https://github.com/charliermarsh\"\u003e\u003ccode\u003e@​charliermarsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/596\"\u003eservo/rust-smallvec#596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix element ownership tracking with may_dangle by \u003ca href=\"https://github.com/charliermarsh\"\u003e\u003ccode\u003e@​charliermarsh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/594\"\u003eservo/rust-smallvec#594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Cargo manual_readme warning by \u003ca href=\"https://github.com/Rayan-and-beyond\"\u003e\u003ccode\u003e@​Rayan-and-beyond\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/608\"\u003eservo/rust-smallvec#608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version by \u003ca href=\"https://github.com/alejandro-vaz\"\u003e\u003ccode\u003e@​alejandro-vaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/617\"\u003eservo/rust-smallvec#617\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rayan-and-beyond\"\u003e\u003ccode\u003e@​Rayan-and-beyond\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/608\"\u003eservo/rust-smallvec#608\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.16.1...v1.16.2\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.16.1...v1.16.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up push by expanding triple_mut by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/557\"\u003eservo/rust-smallvec#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 1.16.1 by \u003ca href=\"https://github.com/ryux1\"\u003e\u003ccode\u003e@​ryux1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/585\"\u003eservo/rust-smallvec#585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: doc warning by \u003ca href=\"https://github.com/alejandro-vaz\"\u003e\u003ccode\u003e@​alejandro-vaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/582\"\u003eservo/rust-smallvec#582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: cargo warnings by \u003ca href=\"https://github.com/alejandro-vaz\"\u003e\u003ccode\u003e@​alejandro-vaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/581\"\u003eservo/rust-smallvec#581\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ryux1\"\u003e\u003ccode\u003e@​ryux1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/585\"\u003eservo/rust-smallvec#585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.16.0...v1.16.1\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.16.0...v1.16.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude debug_metadata/*.natvis in the published crate to fix debugger_visualizer/docs.rs build by \u003ca href=\"https://github.com/teddytennant\"\u003e\u003ccode\u003e@​teddytennant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/417\"\u003eservo/rust-smallvec#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: removed debugger visualizer + tests by \u003ca href=\"https://github.com/alejandro-vaz\"\u003e\u003ccode\u003e@​alejandro-vaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/420\"\u003eservo/rust-smallvec#420\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: added style check to CI \u0026amp;\u0026amp; rustfmt.toml by \u003ca href=\"https://github.com/alejandro-vaz\"\u003e\u003ccode\u003e@​alejandro-vaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/436\"\u003eservo/rust-smallvec#436\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/teddytennant\"\u003e\u003ccode\u003e@​teddytennant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/417\"\u003eservo/rust-smallvec#417\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.2...v1.16.0\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.15.2...v1.16.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude development script from cargo packaging by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/397\"\u003eservo/rust-smallvec#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use-after-free in DrainFilter::keep_rest for SmallVec with capacity 0 by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around rustc 1.93 perf regression with MaybeUninit by \u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/ccf5fc71044d491c46a3d79e7ed53948e6da1590\"\u003e\u003ccode\u003eccf5fc7\u003c/code\u003e\u003c/a\u003e chore: bump version (\u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/af207ccb68496e112f3d7366a66c07c6107ef04a\"\u003e\u003ccode\u003eaf207cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/608\"\u003e#608\u003c/a\u003e from Rayan-and-beyond/fix/manual-readme-warning-606\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/cda4b73506acb35823a8147ef4397375f7063b82\"\u003e\u003ccode\u003ecda4b73\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/594\"\u003e#594\u003c/a\u003e from astral-sh/charlie/codex-fix-may-dangle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/d0556cb8e33b02b434074896f753f5f03b20c278\"\u003e\u003ccode\u003ed0556cb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/596\"\u003e#596\u003c/a\u003e from astral-sh/charlie/codex-v1-compact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/f73914cf4b523741b9af5d13a98e77d59c54bc13\"\u003e\u003ccode\u003ef73914c\u003c/code\u003e\u003c/a\u003e Flatten retain tests into the unit test module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/954d599e41b074282857e97c44211f0f797e6597\"\u003e\u003ccode\u003e954d599\u003c/code\u003e\u003c/a\u003e Move retain tests into the unit test module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/8d936338dbcefa380b4dd596379b57582ed5d616\"\u003e\u003ccode\u003e8d93633\u003c/code\u003e\u003c/a\u003e Remove added retain benchmark harness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/88c6bfabd610f34f4f1f9d530f58fb8a74b9a807\"\u003e\u003ccode\u003e88c6bfa\u003c/code\u003e\u003c/a\u003e Limit compaction optimization to retain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/b9ef17da33c19cb1d11190e0c7c29e459297cd6a\"\u003e\u003ccode\u003eb9ef17d\u003c/code\u003e\u003c/a\u003e Fix element ownership tracking with may_dangle\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/42029c27c9243d8a178a0d64464185547b3a7d6f\"\u003e\u003ccode\u003e42029c2\u003c/code\u003e\u003c/a\u003e Compact retained elements directly in retain and dedup_by\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.16.2\"\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 `zeroize` from 1.8.2 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/0b715735a660a8566ccd240bf42489fe2ed98efb\"\u003e\u003ccode\u003e0b71573\u003c/code\u003e\u003c/a\u003e zeroize v1.9.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1494\"\u003e#1494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/3e3f18c273ec48c99ffca514ffd8bc91e1352a9a\"\u003e\u003ccode\u003e3e3f18c\u003c/code\u003e\u003c/a\u003e zeroize: always enable AVX-512 support (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/1ea42bb68f560a2909c856b20aa3c62901f6305c\"\u003e\u003ccode\u003e1ea42bb\u003c/code\u003e\u003c/a\u003e zeroize_derive v1.5.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/8d785d1f9ddc6f8caeef1f4744fb93647f00a56d\"\u003e\u003ccode\u003e8d785d1\u003c/code\u003e\u003c/a\u003e zeroize: rustdoc improvements (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/d844f3659d74b1461f9527ac31251d9800f49e55\"\u003e\u003ccode\u003ed844f36\u003c/code\u003e\u003c/a\u003e zeroize: incorporate README.md into rustdoc (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1490\"\u003e#1490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/c65c09d0a1ca7ba1c27e568712934cb6893e2297\"\u003e\u003ccode\u003ec65c09d\u003c/code\u003e\u003c/a\u003e ctutils: use \u003ccode\u003ereason\u003c/code\u003e instead of comment in \u003ccode\u003eforbid\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/cbd0963c685df025c42bed31f78c50d1bada3805\"\u003e\u003ccode\u003ecbd0963\u003c/code\u003e\u003c/a\u003e Release block-buffer v0.12.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/9aa541d55770f47bb1c50c1d476d167977e3de2a\"\u003e\u003ccode\u003e9aa541d\u003c/code\u003e\u003c/a\u003e block-buffer: fix exception safety (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1487\"\u003e#1487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/5c7e4f9bb31af81bf766360e836b6d633b84dbff\"\u003e\u003ccode\u003e5c7e4f9\u003c/code\u003e\u003c/a\u003e cmov v0.5.4 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/87cadbce34655ac3c78efa7290f37d942d551b2c\"\u003e\u003ccode\u003e87cadbc\u003c/code\u003e\u003c/a\u003e cmov: fix clippy (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/utils/compare/zeroize-v1.8.2...zeroize-v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `landlock` from 0.4.4 to 0.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/landlock-lsm/rust-landlock/releases\"\u003elandlock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.7\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://crates.io/crates/landlock/0.4.7\"\u003ecrate's metadata\u003c/a\u003e and related \u003ca href=\"https://docs.rs/landlock/0.4.7/landlock/\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eSee summary in \u003ca href=\"https://github.com/landlock-lsm/rust-landlock/blob/main/CHANGELOG.md#v047\"\u003eCHANGELOG.md\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003euapi: Update to Linux 7.1 by \u003ca href=\"https://github.com/l0kod\"\u003e\u003ccode\u003e@​l0kod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/landlock-lsm/rust-landlock/pull/136\"\u003elandlock-lsm/rust-landlock#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd ABI v9: ResolveUnix by \u003ca href=\"https://github.com/l0kod\"\u003e\u003ccode\u003e@​l0kod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/landlock-lsm/rust-landlock/pull/135\"\u003elandlock-lsm/rust-landlock#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: Bump to v0.4.7 by \u003ca href=\"https://github.com/l0kod\"\u003e\u003ccode\u003e@​l0kod\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"http...\n\n_Description has been truncated_","html_url":"https://github.com/ieee0824/izanagi/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ieee0824%2Fizanagi/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}}]}