{"id":3530,"name":"serde","ecosystem":"cargo","repository_url":"https://github.com/serde-rs/serde","issues_count":7446,"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":2821,"unique_repositories_count_past_30_days":4,"recent_issues":[{"uuid":"4534066244","node_id":"PR_kwDOIQsw1s7f6Jco","number":1926,"state":"closed","title":"Bump the all-dependencies group with 60 updates","user":"dependabot[bot]","labels":["size/XXL","needs-ok-to-test","dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-27T23:17:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T16:40:02.000Z","updated_at":"2026-05-27T23:17:04.000Z","time_to_close":23818,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":60,"packages":[{"name":"boring","old_version":"4.16.0","new_version":"4.22.0","repository_url":"https://github.com/cloudflare/boring"},{"name":"boring-sys","old_version":"4.16.0","new_version":"4.22.0","repository_url":"https://github.com/cloudflare/boring"},{"name":"rustls-openssl","old_version":"0.2.1","new_version":"0.3.1","repository_url":"https://github.com/tofay/rustls-openssl"},{"name":"openssl","old_version":"0.10.72","new_version":"0.10.80","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"chrono","old_version":"0.4.40","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"duration-str","old_version":"0.17.0","new_version":"0.21.0","repository_url":"https://github.com/baoyachi/duration-str"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"jemalloc_pprof","old_version":"0.6.0","new_version":"0.8.2","repository_url":"https://github.com/polarsignals/rust-jemalloc-pprof"},{"name":"hashbrown","old_version":"0.15.2","new_version":"0.17.1","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"hickory-client","old_version":"0.25.1","new_version":"0.25.2","repository_url":"https://github.com/hickory-dns/hickory-dns"},{"name":"hickory-proto","old_version":"0.25.1","new_version":"0.25.2","repository_url":"https://github.com/hickory-dns/hickory-dns"},{"name":"hickory-resolver","old_version":"0.25.1","new_version":"0.25.2","repository_url":"https://github.com/hickory-dns/hickory-dns"},{"name":"hickory-server","old_version":"0.25.1","new_version":"0.25.2","repository_url":"https://github.com/hickory-dns/hickory-dns"},{"name":"hyper","old_version":"1.6.0","new_version":"1.10.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.5","new_version":"0.27.9","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"hyper-util","old_version":"0.1.11","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"libc","old_version":"0.2.171","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.27","new_version":"0.4.30","repository_url":"https://github.com/rust-lang/log"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.3","repository_url":"https://github.com/nix-rust/nix"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"prometheus-client","old_version":"0.23.1","new_version":"0.24.1","repository_url":"https://github.com/prometheus/client_rust"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"rand","old_version":"0.9.0","new_version":"0.9.4","repository_url":"https://github.com/rust-random/rand"},{"name":"rcgen","old_version":"0.13.3","new_version":"0.14.7","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.26","new_version":"0.23.28","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"socket2","old_version":"0.5.9","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tls-listener","old_version":"0.11.0","new_version":"0.11.2","repository_url":"https://github.com/tmccombs/tls-listener"},{"name":"tokio","old_version":"1.44.2","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tonic","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"x509-parser","old_version":"0.17.0","new_version":"0.18.1","repository_url":"https://github.com/rusticata/x509-parser"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"pingora-pool","old_version":"0.4.0","new_version":"0.8.0","repository_url":"https://github.com/cloudflare/pingora"},{"name":"h2","old_version":"0.4.8","new_version":"0.4.14","repository_url":"https://github.com/hyperium/h2"},{"name":"http","old_version":"1.3.1","new_version":"1.4.1","repository_url":"https://github.com/hyperium/http"},{"name":"tracing-core","old_version":"0.1.33","new_version":"0.1.36","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-appender","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"netns-rs","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/wllenyj/netns-rs"},{"name":"pprof","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/tikv/pprof-rs"},{"name":"local-ip-address","old_version":"0.6.3","new_version":"0.6.13","repository_url":"https://github.com/LeoBorai/local-ip-address"},{"name":"ctor","old_version":"0.4.1","new_version":"1.0.6","repository_url":"https://github.com/mmastrac/linktime"},{"name":"tonic-build","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"},{"name":"prost-build","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-dependencies group with 60 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [boring](https://github.com/cloudflare/boring) | `4.16.0` | `4.22.0` |\n| [boring-sys](https://github.com/cloudflare/boring) | `4.16.0` | `4.22.0` |\n| [rustls-openssl](https://github.com/tofay/rustls-openssl) | `0.2.1` | `0.3.1` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.72` | `0.10.80` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.102` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.44` |\n| [duration-str](https://github.com/baoyachi/duration-str) | `0.17.0` | `0.21.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [jemalloc_pprof](https://github.com/polarsignals/rust-jemalloc-pprof) | `0.6.0` | `0.8.2` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.2` | `0.17.1` |\n| [hickory-client](https://github.com/hickory-dns/hickory-dns) | `0.25.1` | `0.25.2` |\n| [hickory-proto](https://github.com/hickory-dns/hickory-dns) | `0.25.1` | `0.25.2` |\n| [hickory-resolver](https://github.com/hickory-dns/hickory-dns) | `0.25.1` | `0.25.2` |\n| [hickory-server](https://github.com/hickory-dns/hickory-dns) | `0.25.1` | `0.25.2` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.10.0` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.5` | `0.27.9` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.11` | `0.1.20` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.171` | `0.2.186` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.30` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.3` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [prometheus-client](https://github.com/prometheus/client_rust) | `0.23.1` | `0.24.1` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [rand](https://github.com/rust-random/rand) | `0.9.0` | `0.9.4` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.3` | `0.14.7` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.26` | `0.23.28` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.3` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.150` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.6.3` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [tls-listener](https://github.com/tmccombs/tls-listener) | `0.11.0` | `0.11.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.2` | `1.52.3` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.23` |\n| [x509-parser](https://github.com/rusticata/x509-parser) | `0.17.0` | `0.18.1` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [pingora-pool](https://github.com/cloudflare/pingora) | `0.4.0` | `0.8.0` |\n| [h2](https://github.com/hyperium/h2) | `0.4.8` | `0.4.14` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.1` |\n| [tracing-core](https://github.com/tokio-rs/tracing) | `0.1.33` | `0.1.36` |\n| [tracing-appender](https://github.com/tokio-rs/tracing) | `0.2.3` | `0.2.5` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.18` |\n| [netns-rs](https://github.com/wllenyj/netns-rs) | `0.1.0` | `0.2.0` |\n| [pprof](https://github.com/tikv/pprof-rs) | `0.14.0` | `0.15.0` |\n| [local-ip-address](https://github.com/LeoBorai/local-ip-address) | `0.6.3` | `0.6.13` |\n| [ctor](https://github.com/mmastrac/linktime) | `0.4.1` | `1.0.6` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.13.0` | `0.13.1` |\n| [prost-build](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n\nUpdates `boring` from 4.16.0 to 4.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/boring/releases\"\u003eboring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated APIs that were \u003ca href=\"https://github.com/cloudflare/boring/releases/tag/v5.0.0-alpha.1\"\u003eremoved in v5\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed docs.rs build\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.21.0\u003c/h2\u003e\n\u003cp\u003eDeprecated APIs that were \u003ca href=\"https://github.com/cloudflare/boring/releases/tag/v5.0.0-alpha.1\"\u003eremoved in v5\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev4.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a more reliable \u003ccode\u003eError::library_reason()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix string data conversion in \u003ccode\u003eErrorStack::put()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCStr vs UTF-8 improvements in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/371\"\u003ecloudflare/boring#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix swapped host/target args and support TARGET_CC and CC_{target} in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/375\"\u003ecloudflare/boring#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable bindgen layout tests on all Rust versions 3116032a83a891f9495698bf0692ccc59ceef6e2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.19.0...v4.20.0\"\u003ehttps://github.com/cloudflare/boring/compare/v4.19.0...v4.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eError improvements by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/372\"\u003ecloudflare/boring#372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd binding for X509_check_ip_asc by \u003ca href=\"https://github.com/evanrittenhouse\"\u003e\u003ccode\u003e@​evanrittenhouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/381\"\u003ecloudflare/boring#381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.18.0...v4.19.0\"\u003ehttps://github.com/cloudflare/boring/compare/v4.18.0...v4.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd set_verify_param by \u003ca href=\"https://github.com/semaj-cf\"\u003e\u003ccode\u003e@​semaj-cf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/357\"\u003ecloudflare/boring#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for X509_STORE_CTX_get0_untrusted by \u003ca href=\"https://github.com/semaj-cf\"\u003e\u003ccode\u003e@​semaj-cf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/356\"\u003ecloudflare/boring#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd X509VerifyParamRef::copy_from by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/361\"\u003ecloudflare/boring#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix X509VerifyContextRef::set_verify_param by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/358\"\u003ecloudflare/boring#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure we call X509_STORE_CTX_cleanup on error path too by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/360\"\u003ecloudflare/boring#360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove X509StoreContext initialization API by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/359\"\u003ecloudflare/boring#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't unwrap when Result can be returned instead by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/367\"\u003ecloudflare/boring#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake X509Store shareable between contexts by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/366\"\u003ecloudflare/boring#366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSprinkle #[must_use] by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/368\"\u003ecloudflare/boring#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose SSL_set1_groups to Efficiently Set Curves on SSL Session by \u003ca href=\"https://github.com/Justin-Kwan\"\u003e\u003ccode\u003e@​Justin-Kwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/346\"\u003ecloudflare/boring#346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade bindgen to v0.72.0 by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/369\"\u003ecloudflare/boring#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose PKey::raw_{private,public}_key by \u003ca href=\"https://github.com/jrose-signal\"\u003e\u003ccode\u003e@​jrose-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/364\"\u003ecloudflare/boring#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't compile binaries for docs.rs by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/370\"\u003ecloudflare/boring#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove some comments referring to OpenSSL by \u003ca href=\"https://github.com/hcstern\"\u003e\u003ccode\u003e@​hcstern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/374\"\u003ecloudflare/boring#374\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Justin-Kwan\"\u003e\u003ccode\u003e@​Justin-Kwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/346\"\u003ecloudflare/boring#346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/369\"\u003ecloudflare/boring#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcstern\"\u003e\u003ccode\u003e@​hcstern\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/374\"\u003ecloudflare/boring#374\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.17.0...v4.18.0\"\u003ehttps://github.com/cloudflare/boring/compare/v4.17.0...v4.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eX509_STORE_CTX_get0_cert\u003c/code\u003e interface by \u003ca href=\"https://github.com/semaj-cf\"\u003e\u003ccode\u003e@​semaj-cf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/349\"\u003ecloudflare/boring#349\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/cloudflare/boring/blob/master/RELEASE_NOTES\"\u003eboring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e5.1.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-04-13 Add EVP_AEAD-based detached AEAD module\u003c/li\u003e\n\u003cli\u003e2026-04-13 Add generic PKey private key generation API\u003c/li\u003e\n\u003cli\u003e2026-04-13 Add TLS 1.2 PRF module and bindings\u003c/li\u003e\n\u003cli\u003e2026-03-25 Add used_hello_retry_request\u003c/li\u003e\n\u003cli\u003e2026-03-28 Prebuilt lib export option\u003c/li\u003e\n\u003cli\u003e2026-03-27 Display sys crate errors using cargo::error\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e5.0.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-13 Re-add fips-precompiled for v4 compat\u003c/li\u003e\n\u003cli\u003e2026-02-12 Don't add build/ to non-FIPS pre-built path\u003c/li\u003e\n\u003cli\u003e2026-02-13 Expose load_verify_locations like rust-openssl\u003c/li\u003e\n\u003cli\u003e2026-02-12 Support static MSVC runtime\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e5.0.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-03 Make SslCredential optional\u003c/li\u003e\n\u003cli\u003e2026-02-10 Make ML-KEM optional\u003c/li\u003e\n\u003cli\u003e2026-02-10 Don't always require all headers from all versions of BoringSSL\u003c/li\u003e\n\u003cli\u003e2026-02-10 Ensure we don't leave unit memory if generate_key fails\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e5.0.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2025-12-19 Update vendored boring to a newer version (2023.11 to 2025.11)\u003c/li\u003e\n\u003cli\u003e2025-12-20 Rework RPK/SslMethod (c2f063cf4711f15b8b417b6926496fbf1c2a03ac)\u003c/li\u003e\n\u003cli\u003e2025-09-29 Remove \u003ccode\u003eSslCurve\u003c/code\u003e API\u003c/li\u003e\n\u003cli\u003e2025-09-30 Remove the \u0026quot;kx-*\u0026quot; features\u003c/li\u003e\n\u003cli\u003e2025-09-25 Remove legacy FIPS options (they're controlled via \u003ccode\u003eBORING_BSSL_\u003c/code\u003e env vars instead)\u003c/li\u003e\n\u003cli\u003e2026-01-05 Remove deprecated X509CheckFlags flag\u003c/li\u003e\n\u003cli\u003e2025-09-30 Remove \u0026quot;pq-experimental\u0026quot; Cargo feature, apply PQ patch by default + P256Kyber768Draft00\u003c/li\u003e\n\u003cli\u003e2026-01-05 Safe clone for X509Store\u003c/li\u003e\n\u003cli\u003e2025-03-08 Add set_ticket_key_callback (SSL_CTX_set_tlsext_ticket_key_cb)\u003c/li\u003e\n\u003cli\u003e2025-09-30 Add SslRef::curve_name()\u003c/li\u003e\n\u003cli\u003e2025-09-30 Expose a safe Rust interface for the session resumption callback\u003c/li\u003e\n\u003cli\u003e2026-01-05 Fix leaky set_ex_data() API\u003c/li\u003e\n\u003cli\u003e2025-12-12 Add boring specific api set_strict_cipher_list to SslContextBuilder\u003c/li\u003e\n\u003cli\u003e2025-11-20 Introduce SslCipherRef::protocol_id\u003c/li\u003e\n\u003cli\u003e2023-05-11 fix: BIO_set_retry_write when BIO_CTRL_FLUSH to allow writer returns WouldBlock on flush\u003c/li\u003e\n\u003cli\u003e2025-11-14 Remove blanket Eq from FFI types\u003c/li\u003e\n\u003cli\u003e2025-12-20 Never use the debug CRT on Windows\u003c/li\u003e\n\u003cli\u003e2025-02-19 X509Builder::append_extension2 -\u0026gt; X509Builder::append_extension\u003c/li\u003e\n\u003cli\u003e2025-02-19 \u003ccode\u003eSsl::new_from_ref\u003c/code\u003e -\u0026gt; \u003ccode\u003eSsl::new()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e2025-02-19 Align SslStream APIs with upstream\u003c/li\u003e\n\u003cli\u003e2025-09-26 Remove support for Hyper v0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e4.21.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-01-05 Warn about set_curves() removal\u003c/li\u003e\n\u003cli\u003e2026-01-05 Deprecate set_ex_data()\u003c/li\u003e\n\u003cli\u003e2026-01-05 Fix build with --no-default-features\u003c/li\u003e\n\u003cli\u003e2026-01-05 Make set_curves_list always available\u003c/li\u003e\n\u003cli\u003e2026-01-19 Use fips-build-compatible ERR_add_error_data\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/467cb51c987fbb0041b2f31bd56b697a956e5cea\"\u003e\u003ccode\u003e467cb51\u003c/code\u003e\u003c/a\u003e Clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/cb3e7ddc87420af3f3a4db637c5180a1179816ae\"\u003e\u003ccode\u003ecb3e7dd\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/ee5974cde2c6051d759ca10a0beefc5a6d4fc062\"\u003e\u003ccode\u003eee5974c\u003c/code\u003e\u003c/a\u003e Expose load_verify_locations like rust-openssl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/f5b444832c7158d8140e9aca593be4b2221b2767\"\u003e\u003ccode\u003ef5b4448\u003c/code\u003e\u003c/a\u003e Introduce SslCipherRef::protocol_id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/d1384338e1cd7452683f6ce9c4facb497bc63d29\"\u003e\u003ccode\u003ed138433\u003c/code\u003e\u003c/a\u003e Add SslRef::curve_name()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/3a930a31f6696b571594a26c072a9969105d7358\"\u003e\u003ccode\u003e3a930a3\u003c/code\u003e\u003c/a\u003e Don't add build/ to non-FIPS pre-built path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/fec5ccfdcba8ce71ad352414cdef5012334beb9e\"\u003e\u003ccode\u003efec5ccf\u003c/code\u003e\u003c/a\u003e More robust int conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/395f57810bfbe50ce76d3aaf4233fdacb4220283\"\u003e\u003ccode\u003e395f578\u003c/code\u003e\u003c/a\u003e v4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/64b3e149767323ece99ceda6f83cfeb52f736987\"\u003e\u003ccode\u003e64b3e14\u003c/code\u003e\u003c/a\u003e Fix docs.rs build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/33b36ab7a10655468170b4a7242af04fe9186563\"\u003e\u003ccode\u003e33b36ab\u003c/code\u003e\u003c/a\u003e Release 4.21.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.16.0...v4.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boring-sys` from 4.16.0 to 4.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/boring/releases\"\u003eboring-sys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated APIs that were \u003ca href=\"https://github.com/cloudflare/boring/releases/tag/v5.0.0-alpha.1\"\u003eremoved in v5\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed docs.rs build\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.21.0\u003c/h2\u003e\n\u003cp\u003eDeprecated APIs that were \u003ca href=\"https://github.com/cloudflare/boring/releases/tag/v5.0.0-alpha.1\"\u003eremoved in v5\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev4.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a more reliable \u003ccode\u003eError::library_reason()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix string data conversion in \u003ccode\u003eErrorStack::put()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCStr vs UTF-8 improvements in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/371\"\u003ecloudflare/boring#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix swapped host/target args and support TARGET_CC and CC_{target} in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/375\"\u003ecloudflare/boring#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable bindgen layout tests on all Rust versions 3116032a83a891f9495698bf0692ccc59ceef6e2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.19.0...v4.20.0\"\u003ehttps://github.com/cloudflare/boring/compare/v4.19.0...v4.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eError improvements by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/372\"\u003ecloudflare/boring#372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd binding for X509_check_ip_asc by \u003ca href=\"https://github.com/evanrittenhouse\"\u003e\u003ccode\u003e@​evanrittenhouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/381\"\u003ecloudflare/boring#381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.18.0...v4.19.0\"\u003ehttps://github.com/cloudflare/boring/compare/v4.18.0...v4.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd set_verify_param by \u003ca href=\"https://github.com/semaj-cf\"\u003e\u003ccode\u003e@​semaj-cf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/357\"\u003ecloudflare/boring#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for X509_STORE_CTX_get0_untrusted by \u003ca href=\"https://github.com/semaj-cf\"\u003e\u003ccode\u003e@​semaj-cf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/356\"\u003ecloudflare/boring#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd X509VerifyParamRef::copy_from by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/361\"\u003ecloudflare/boring#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix X509VerifyContextRef::set_verify_param by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/358\"\u003ecloudflare/boring#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure we call X509_STORE_CTX_cleanup on error path too by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/360\"\u003ecloudflare/boring#360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove X509StoreContext initialization API by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/359\"\u003ecloudflare/boring#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't unwrap when Result can be returned instead by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/367\"\u003ecloudflare/boring#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake X509Store shareable between contexts by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/366\"\u003ecloudflare/boring#366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSprinkle #[must_use] by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/368\"\u003ecloudflare/boring#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose SSL_set1_groups to Efficiently Set Curves on SSL Session by \u003ca href=\"https://github.com/Justin-Kwan\"\u003e\u003ccode\u003e@​Justin-Kwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/346\"\u003ecloudflare/boring#346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade bindgen to v0.72.0 by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/369\"\u003ecloudflare/boring#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose PKey::raw_{private,public}_key by \u003ca href=\"https://github.com/jrose-signal\"\u003e\u003ccode\u003e@​jrose-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/364\"\u003ecloudflare/boring#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't compile binaries for docs.rs by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/370\"\u003ecloudflare/boring#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove some comments referring to OpenSSL by \u003ca href=\"https://github.com/hcstern\"\u003e\u003ccode\u003e@​hcstern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/374\"\u003ecloudflare/boring#374\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Justin-Kwan\"\u003e\u003ccode\u003e@​Justin-Kwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/346\"\u003ecloudflare/boring#346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/369\"\u003ecloudflare/boring#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcstern\"\u003e\u003ccode\u003e@​hcstern\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/374\"\u003ecloudflare/boring#374\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.17.0...v4.18.0\"\u003ehttps://github.com/cloudflare/boring/compare/v4.17.0...v4.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eX509_STORE_CTX_get0_cert\u003c/code\u003e interface by \u003ca href=\"https://github.com/semaj-cf\"\u003e\u003ccode\u003e@​semaj-cf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/349\"\u003ecloudflare/boring#349\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/cloudflare/boring/blob/master/RELEASE_NOTES\"\u003eboring-sys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e5.1.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-04-13 Add EVP_AEAD-based detached AEAD module\u003c/li\u003e\n\u003cli\u003e2026-04-13 Add generic PKey private key generation API\u003c/li\u003e\n\u003cli\u003e2026-04-13 Add TLS 1.2 PRF module and bindings\u003c/li\u003e\n\u003cli\u003e2026-03-25 Add used_hello_retry_request\u003c/li\u003e\n\u003cli\u003e2026-03-28 Prebuilt lib export option\u003c/li\u003e\n\u003cli\u003e2026-03-27 Display sys crate errors using cargo::error\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e5.0.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-13 Re-add fips-precompiled for v4 compat\u003c/li\u003e\n\u003cli\u003e2026-02-12 Don't add build/ to non-FIPS pre-built path\u003c/li\u003e\n\u003cli\u003e2026-02-13 Expose load_verify_locations like rust-openssl\u003c/li\u003e\n\u003cli\u003e2026-02-12 Support static MSVC runtime\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e5.0.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-03 Make SslCredential optional\u003c/li\u003e\n\u003cli\u003e2026-02-10 Make ML-KEM optional\u003c/li\u003e\n\u003cli\u003e2026-02-10 Don't always require all headers from all versions of BoringSSL\u003c/li\u003e\n\u003cli\u003e2026-02-10 Ensure we don't leave unit memory if generate_key fails\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e5.0.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2025-12-19 Update vendored boring to a newer version (2023.11 to 2025.11)\u003c/li\u003e\n\u003cli\u003e2025-12-20 Rework RPK/SslMethod (c2f063cf4711f15b8b417b6926496fbf1c2a03ac)\u003c/li\u003e\n\u003cli\u003e2025-09-29 Remove \u003ccode\u003eSslCurve\u003c/code\u003e API\u003c/li\u003e\n\u003cli\u003e2025-09-30 Remove the \u0026quot;kx-*\u0026quot; features\u003c/li\u003e\n\u003cli\u003e2025-09-25 Remove legacy FIPS options (they're controlled via \u003ccode\u003eBORING_BSSL_\u003c/code\u003e env vars instead)\u003c/li\u003e\n\u003cli\u003e2026-01-05 Remove deprecated X509CheckFlags flag\u003c/li\u003e\n\u003cli\u003e2025-09-30 Remove \u0026quot;pq-experimental\u0026quot; Cargo feature, apply PQ patch by default + P256Kyber768Draft00\u003c/li\u003e\n\u003cli\u003e2026-01-05 Safe clone for X509Store\u003c/li\u003e\n\u003cli\u003e2025-03-08 Add set_ticket_key_callback (SSL_CTX_set_tlsext_ticket_key_cb)\u003c/li\u003e\n\u003cli\u003e2025-09-30 Add SslRef::curve_name()\u003c/li\u003e\n\u003cli\u003e2025-09-30 Expose a safe Rust interface for the session resumption callback\u003c/li\u003e\n\u003cli\u003e2026-01-05 Fix leaky set_ex_data() API\u003c/li\u003e\n\u003cli\u003e2025-12-12 Add boring specific api set_strict_cipher_list to SslContextBuilder\u003c/li\u003e\n\u003cli\u003e2025-11-20 Introduce SslCipherRef::protocol_id\u003c/li\u003e\n\u003cli\u003e2023-05-11 fix: BIO_set_retry_write when BIO_CTRL_FLUSH to allow writer returns WouldBlock on flush\u003c/li\u003e\n\u003cli\u003e2025-11-14 Remove blanket Eq from FFI types\u003c/li\u003e\n\u003cli\u003e2025-12-20 Never use the debug CRT on Windows\u003c/li\u003e\n\u003cli\u003e2025-02-19 X509Builder::append_extension2 -\u0026gt; X509Builder::append_extension\u003c/li\u003e\n\u003cli\u003e2025-02-19 \u003ccode\u003eSsl::new_from_ref\u003c/code\u003e -\u0026gt; \u003ccode\u003eSsl::new()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e2025-02-19 Align SslStream APIs with upstream\u003c/li\u003e\n\u003cli\u003e2025-09-26 Remove support for Hyper v0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e4.21.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-01-05 Warn about set_curves() removal\u003c/li\u003e\n\u003cli\u003e2026-01-05 Deprecate set_ex_data()\u003c/li\u003e\n\u003cli\u003e2026-01-05 Fix build with --no-default-features\u003c/li\u003e\n\u003cli\u003e2026-01-05 Make set_curves_list always available\u003c/li\u003e\n\u003cli\u003e2026-01-19 Use fips-build-compatible ERR_add_error_data\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/467cb51c987fbb0041b2f31bd56b697a956e5cea\"\u003e\u003ccode\u003e467cb51\u003c/code\u003e\u003c/a\u003e Clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/cb3e7ddc87420af3f3a4db637c5180a1179816ae\"\u003e\u003ccode\u003ecb3e7dd\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/ee5974cde2c6051d759ca10a0beefc5a6d4fc062\"\u003e\u003ccode\u003eee5974c\u003c/code\u003e\u003c/a\u003e Expose load_verify_locations like rust-openssl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/f5b444832c7158d8140e9aca593be4b2221b2767\"\u003e\u003ccode\u003ef5b4448\u003c/code\u003e\u003c/a\u003e Introduce SslCipherRef::protocol_id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/d1384338e1cd7452683f6ce9c4facb497bc63d29\"\u003e\u003ccode\u003ed138433\u003c/code\u003e\u003c/a\u003e Add SslRef::curve_name()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/3a930a31f6696b571594a26c072a9969105d7358\"\u003e\u003ccode\u003e3a930a3\u003c/code\u003e\u003c/a\u003e Don't add build/ to non-FIPS pre-built path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/fec5ccfdcba8ce71ad352414cdef5012334beb9e\"\u003e\u003ccode\u003efec5ccf\u003c/code\u003e\u003c/a\u003e More robust int conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/395f57810bfbe50ce76d3aaf4233fdacb4220283\"\u003e\u003ccode\u003e395f578\u003c/code\u003e\u003c/a\u003e v4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/64b3e149767323ece99ceda6f83cfeb52f736987\"\u003e\u003ccode\u003e64b3e14\u003c/code\u003e\u003c/a\u003e Fix docs.rs build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/33b36ab7a10655468170b4a7242af04fe9186563\"\u003e\u003ccode\u003e33b36ab\u003c/code\u003e\u003c/a\u003e Release 4.21.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.16.0...v4.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls-openssl` from 0.2.1 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tofay/rustls-openssl/releases\"\u003erustls-openssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd post-quantum support by \u003ca href=\"https://github.com/tofay\"\u003e\u003ccode\u003e@​tofay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tofay/rustls-openssl/pull/29\"\u003etofay/rustls-openssl#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls_openssl::ALL_KX_GROUPS\u003c/code\u003e has been removed in favour of \u003ccode\u003erustls_openssl::kx_group::DEFAULT_KX_GROUPS\u003c/code\u003e and \u003ccode\u003erustls_openssl::kx_group::ALL_KX_GROUPS\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003ethe latter contains MLKEM768 which isn't enabled by default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tofay/rustls-openssl/compare/0.2.1...0.3.0\"\u003ehttps://github.com/tofay/rustls-openssl/compare/0.2.1...0.3.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/tofay/rustls-openssl/commit/0e871fc159b5dba59390ce1f97b5d95d1e6bea4a\"\u003e\u003ccode\u003e0e871fc\u003c/code\u003e\u003c/a\u003e release 0.3.1 (\u003ca href=\"https://redirect.github.com/tofay/rustls-openssl/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tofay/rustls-openssl/commit/a21035c0ff42c78cfbce4ba15f8c1e0dd3c09660\"\u003e\u003ccode\u003ea21035c\u003c/code\u003e\u003c/a\u003e add_hkdf_info: use patched version if fips is enabled (\u003ca href=\"https://redirect.github.com/tofay/rustls-openssl/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tofay/rustls-openssl/commit/c32b266599b3192b39e35876fb479808631695fc\"\u003e\u003ccode\u003ec32b266\u003c/code\u003e\u003c/a\u003e Add post-quantum support (\u003ca href=\"https://redirect.github.com/tofay/rustls-openssl/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tofay/rustls-openssl/compare/0.2.1...0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openssl` from 0.10.72 to 0.10.80\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-openssl/rust-openssl/releases\"\u003eopenssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenssl-v0.10.80\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer Homebrew openssl@4 and stop looking for openssl@1.1 by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2633\"\u003erust-openssl/rust-openssl#2633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix output buffer overflow in cipher_update_inplace for AES key-wrap-with-padding by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2638\"\u003erust-openssl/rust-openssl#2638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl 0.10.80 and openssl-sys 0.9.116 by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2639\"\u003erust-openssl/rust-openssl#2639\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.79...openssl-v0.10.80\"\u003ehttps://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.79...openssl-v0.10.80\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenssl-v0.10.79\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/cache from 5.0.4 to 5.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2610\"\u003erust-openssl/rust-openssl#2610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry to fix OpenSSL 1.1.0l download by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2614\"\u003erust-openssl/rust-openssl#2614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u0026amp;mut BigNumContextRef for EcPointRef mul/invert by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2615\"\u003erust-openssl/rust-openssl#2615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UB in EcGroupRef::generator on groups without a generator by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2617\"\u003erust-openssl/rust-openssl#2617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003euse libc::*;\u003c/code\u003e with targeted imports in openssl-sys by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2618\"\u003erust-openssl/rust-openssl#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKeyRef::is_a and KeyType for name-based key identification by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2619\"\u003erust-openssl/rust-openssl#2619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKey::{public,private}_key_from_raw_bytes_ex by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2620\"\u003erust-openssl/rust-openssl#2620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.80 by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2622\"\u003erust-openssl/rust-openssl#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop once_cell in favor of std::sync::{LazyLock, OnceLock} by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2623\"\u003erust-openssl/rust-openssl#2623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKey::private_key_from_seed for ML-DSA/ML-KEM key import by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2621\"\u003erust-openssl/rust-openssl#2621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparallelize more builds in CI for cold caches by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2625\"\u003erust-openssl/rust-openssl#2625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKeyRef::seed_into for ML-DSA/ML-KEM seed extraction by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2626\"\u003erust-openssl/rust-openssl#2626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix process abort when verify/PSK callbacks fire after SSL_CTX swap by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2624\"\u003erust-openssl/rust-openssl#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBind OSSL_PARAM_modified and use it for seed_into by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2628\"\u003erust-openssl/rust-openssl#2628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PkeyCtxRef::set_context_string for ML-DSA by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2629\"\u003erust-openssl/rust-openssl#2629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject non-UTF-8 OCSP responder URLs in X509Ref::ocsp_responders by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2631\"\u003erust-openssl/rust-openssl#2631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix output buffer overflow for AES key-wrap-with-padding ciphers by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2630\"\u003erust-openssl/rust-openssl#2630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl 0.10.79 and openssl-sys 0.9.115 by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2632\"\u003erust-openssl/rust-openssl#2632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.78...openssl-v0.10.79\"\u003ehttps://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.78...openssl-v0.10.79\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenssl-v0.10.78\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Suite B flag assignments in verify.rs by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2592\"\u003erust-openssl/rust-openssl#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse cvt_p for OPENSSL_malloc error handling by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2593\"\u003erust-openssl/rust-openssl#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark BIO_get_mem_data on AWS-LC to be unsafe by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2594\"\u003erust-openssl/rust-openssl#2594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet timeout for package installation step by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2595\"\u003erust-openssl/rust-openssl#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePanic in Crypter::new when IV is required but not provided by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2596\"\u003erust-openssl/rust-openssl#2596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenssl 4 support by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2591\"\u003erust-openssl/rust-openssl#2591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid panic for overlong OIDs by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2598\"\u003erust-openssl/rust-openssl#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix dangling stack pointer in custom extension add callback by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2599\"\u003erust-openssl/rust-openssl#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for LibreSSL 4.3.x by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2603\"\u003erust-openssl/rust-openssl#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix inverted bounds assertion in AES key unwrap by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2604\"\u003erust-openssl/rust-openssl#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject oversized length returns from password callback trampoline by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2605\"\u003erust-openssl/rust-openssl#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate callback-returned lengths in PSK and cookie trampolines by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2607\"\u003erust-openssl/rust-openssl#2607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError for short out in MdCtxRef::digest_final() by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2608\"\u003erust-openssl/rust-openssl#2608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck derive output buffer length on OpenSSL 1.1.x by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2606\"\u003erust-openssl/rust-openssl#2606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl v0.10.78 and openssl-sys v0.9.114 by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2609\"\u003erust-openssl/rust-openssl#2609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/35be7ae43b207fc0448a648a21e9156bc360c9af\"\u003e\u003ccode\u003e35be7ae\u003c/code\u003e\u003c/a\u003e Release openssl 0.10.80 and openssl-sys 0.9.116 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2639\"\u003e#2639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/19eceb26f2404aae187e5444e65c404ebc1348a7\"\u003e\u003ccode\u003e19eceb2\u003c/code\u003e\u003c/a\u003e Fix output buffer overflow in cipher_update_inplace for AES key-wrap-with-pad...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/b460eb378c335610df5395a251408ad70bb60d42\"\u003e\u003ccode\u003eb460eb3\u003c/code\u003e\u003c/a\u003e Prefer Homebrew openssl@4 and stop looking for openssl@1.1 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2633\"\u003e#2633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/649f2d9e37f3aa701e20bd8ab5cd7eb5afa0a90f\"\u003e\u003ccode\u003e649f2d9\u003c/code\u003e\u003c/a\u003e Release openssl 0.10.79 and openssl-sys 0.9.115 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/257f9b20c001b888986f93579f118fa2a57d4f45\"\u003e\u003ccode\u003e257f9b2\u003c/code\u003e\u003c/a\u003e Fix output buffer overflow for AES key-wrap-with-padding ciphers (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/d43e9179b1885fc66269a42361cc7a80f631ac8f\"\u003e\u003ccode\u003ed43e917\u003c/code\u003e\u003c/a\u003e Reject non-UTF-8 OCSP responder URLs in X509Ref::ocsp_responders (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/f46519c8694a3e121091dafe38aab77c2f756546\"\u003e\u003ccode\u003ef46519c\u003c/code\u003e\u003c/a\u003e Add PkeyCtxRef::set_context_string for ML-DSA (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2629\"\u003e#2629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/ad9ae312771f898749a9471549519d45eba6a033\"\u003e\u003ccode\u003ead9ae31\u003c/code\u003e\u003c/a\u003e Bind OSSL_PARAM_modified and use it for seed_into (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/4e25c9be20dae1e78f1a3815950cd0973addae82\"\u003e\u003ccode\u003e4e25c9b\u003c/code\u003e\u003c/a\u003e Fix process abort when verify/PSK callbacks fire after SSL_CTX swap (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/3dd8f425ef34a069b5bec46f3971b67db1c295c7\"\u003e\u003ccode\u003e3dd8f42\u003c/code\u003e\u003c/a\u003e Add PKeyRef::seed_into for ML-DSA/ML-KEM seed extraction (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.72...openssl-v0.10.80\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.97 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.97...1.0.102\"\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.88 to 0.1.89\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.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.40 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\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/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.40...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `duration-str` from 0.17.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/duration-str/releases\"\u003eduration-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd vist_unit for struct flatten to work with null property for option deserialization by \u003ca href=\"https://github.com/sbuzzard\"\u003e\u003ccode\u003e@​sbuzzard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/duration-str/pull/92\"\u003ebaoyachi/duration-str#92\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sbuzzard\"\u003e\u003ccode\u003e@​sbuzzard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/duration-str/pull/92\"\u003ebaoyachi/duration-str#92\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/duration-str/compare/v0.20.0...v0.21.0\"\u003ehttps://github.com/baoyachi/duration-str/compare/v0.20.0...v0.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump time to 0.3.47 by \u003ca href=\"https://github.com/jeroenvervaeke\"\u003e\u003ccode\u003e@​jeroenvervaeke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/duration-str/pull/91\"\u003ebaoyachi/duration-str#91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeroenvervaeke\"\u003e\u003ccode\u003e@​jeroenvervaeke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/duration-str/pull/91\"\u003ebaoyachi/duration-str#91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/duration-str/compare/v0.19.0...v0.20.0\"\u003ehttps://github.com/baoyachi/duration-str/compare/v0.19.0...v0.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serde): treat empty string as None for Option\u003c!-- raw HTML omitted --\u003e by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/duration-str/pull/88\"\u003ebaoyachi/duration-str#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: merge deserialize_duration and deserialize_option_duration into… by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/duration-str/pull/89\"\u003ebaoyachi/duration-str#89\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/...\n\n_Description has been truncated_","html_url":"https://github.com/istio/ztunnel/pull/1926","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/istio%2Fztunnel/issues/1926","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1926/packages"},{"uuid":"4509982214","node_id":"PR_kwDOPbJ0e87etFWZ","number":33,"state":"closed","title":"cargo(deps): bump the patch-updates group with 10 updates","user":"dependabot[bot]","labels":[],"assignees":["douglaz"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-24T02:52:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-24T00:14:27.000Z","updated_at":"2026-05-24T02:52:52.000Z","time_to_close":9503,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"cargo(deps): bump","group_name":"patch-updates","update_count":10,"packages":[{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.142","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patch-updates group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.142` | `1.0.150` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.23` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.102` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.44` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.18` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n\nUpdates `serde` from 1.0.219 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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.142 to 1.0.150\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.142...v1.0.150\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing` from 0.1.41 to 0.1.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing 0.1.44\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecord_all\u003c/code\u003e panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3432\"\u003etokio-rs/tracing#3432\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3440\"\u003etokio-rs/tracing#3440\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.43\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.1.42] was yanked because \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e was a breaking change.\nSee further details in \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e. This release contains all the changes from that\nversion, plus a revert for the problematic part of the breaking PR.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3382\"\u003etokio-rs/tracing#3382\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3425\"\u003etokio-rs/tracing#3425\u003c/a\u003e\n[0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.42\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cp\u003eThe [\u003ccode\u003eSpan::record_all\u003c/code\u003e] method has been removed from the documented API. It\nwas always unsuable via the documented API as it requried a \u003ccode\u003eValueSet\u003c/code\u003e which\nhas no publically documented constructors. The method remains, but should not\nbe used outside of \u003ccode\u003etracing\u003c/code\u003e macros.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eattributes\u003c/strong\u003e: Support constant expressions as instrument field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecord_all!\u003c/code\u003e macro for recording multiple values in one call (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Improve code generation at trace points significantly (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etracing-attributes\u003c/code\u003e: updated to 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;name / parent\u0026quot; variant of \u003ccode\u003eevent!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\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/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.22\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.3.21] was yanked as it depended explicitly on\n[tracing-0.1.42], which was yanked due to a breaking change (see \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e for\ndetails). This release contains all the changes from the previous release, plus\nan update to the newer version of \u003ccode\u003etracing\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3427\"\u003etokio-rs/tracing#3427\u003c/a\u003e\n[0.3.21]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\u003c/a\u003e\n[tracing-0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange registry exit to decrement local span ref only (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake Layered propagate \u003ccode\u003eon_register_dispatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eclone_span\u003c/code\u003e on enter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few small things in the format module (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra closing brace in layer docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in \u003ccode\u003eFmtSpan\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3289%5D(https://redirect.github.com/tokio-rs/tracing/issues/3289)\"\u003etokio-rs/tracing#3289\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3331%5D(https://redirect.github.com/tokio-rs/tracing/issues/3331)\"\u003etokio-rs/tracing#3331\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3339%5D(https://redirect.github.com/tokio-rs/tracing/issues/3339)\"\u003etokio-rs/tracing#3339\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3350%5D(https://redirect.github.com/tokio-rs/tracing/issues/3350)\"\u003etokio-rs/tracing#3350\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3379%5D(https://redirect.github.com/tokio-rs/tracing/issues/3379)\"\u003etokio-rs/tracing#3379\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3411%5D(https://redirect.github.com/tokio-rs/tracing/issues/3411)\"\u003etokio-rs/tracing#3411\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/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.98 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.102\"\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.41 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\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.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.16 to 0.7.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9cc02cc88d083113cd9889a74b382e39e430e180\"\u003e\u003ccode\u003e9cc02cc\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util 0.7.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7829\"\u003e#7829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d2799d791b10388e60a2a5fe5e4a33b3336e1465\"\u003e\u003ccode\u003ed2799d7\u003c/code\u003e\u003c/a\u003e task: improve the docs of \u003ccode\u003eBuilder::spawn_local\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7828\"\u003e#7828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4d4870f291b69e2426232440e03c9e66fe77b525\"\u003e\u003ccode\u003e4d4870f\u003c/code\u003e\u003c/a\u003e task: doc that task drops before JoinHandle completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fdb150901afb0456037c6232eab8ce80116ccd02\"\u003e\u003ccode\u003efdb1509\u003c/code\u003e\u003c/a\u003e fs: 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\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/426a56278017c30e7da7b4c9365a2610f4695f76\"\u003e\u003ccode\u003e426a562\u003c/code\u003e\u003c/a\u003e rt: remove \u003ccode\u003eallow(dead_code)\u003c/code\u003e after \u003ccode\u003eJoinSet\u003c/code\u003e stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7826\"\u003e#7826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/264e703296bccd6783a438815d91055d4517099b\"\u003e\u003ccode\u003e264e703\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003etokio-1.43.4\u003c/code\u003e into \u003ccode\u003etokio-1.47.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.16...tokio-util-0.7.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url` from 2.5.4 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/servo/rust-url/releases\"\u003eurl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ev.2.5.6\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump versions by \u003ca href=\"https://github.com/valenting\"\u003e\u003ccode\u003e@​valenting\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1062\"\u003eservo/rust-url#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eversion bump to 2.5.6 by \u003ca href=\"https://github.com/edgul\"\u003e\u003ccode\u003e@​edgul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1065\"\u003eservo/rust-url#1065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse no-std instead of no_std in Cargo.toml by \u003ca href=\"https://github.com/valenting\"\u003e\u003ccode\u003e@​valenting\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1064\"\u003eservo/rust-url#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add Serde std feature if needed by \u003ca href=\"https://github.com/reneca\"\u003e\u003ccode\u003e@​reneca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1068\"\u003eservo/rust-url#1068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev.2.5.7\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake serde std feature use optional syntax by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1071\"\u003eservo/rust-url#1071\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reneca\"\u003e\u003ccode\u003e@​reneca\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1068\"\u003eservo/rust-url#1068\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-url/compare/v2.5.5...v2.5.7\"\u003ehttps://github.com/servo/rust-url/compare/v2.5.5...v2.5.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: downgrade crates when building for Rust 1.67.0 by \u003ca href=\"https://github.com/mxinden\"\u003e\u003ccode\u003e@​mxinden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1003\"\u003eservo/rust-url#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run unit tests with sanitizers by \u003ca href=\"https://github.com/mxinden\"\u003e\u003ccode\u003e@​mxinden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1002\"\u003eservo/rust-url#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix small typo by \u003ca href=\"https://github.com/hkBst\"\u003e\u003ccode\u003e@​hkBst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1011\"\u003eservo/rust-url#1011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix clippy errors on main by \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1019\"\u003eservo/rust-url#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: remove heap allocation in parse_query by \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1020\"\u003eservo/rust-url#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: slightly improve parsing a port by \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1022\"\u003eservo/rust-url#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve to_file_path() by \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1018\"\u003eservo/rust-url#1018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: make parse_scheme slightly faster by \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1025\"\u003eservo/rust-url#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate LICENSE-MIT by \u003ca href=\"https://github.com/wmjae\"\u003e\u003ccode\u003e@​wmjae\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1029\"\u003eservo/rust-url#1029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: url encode path segments in longer string slices by \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1026\"\u003eservo/rust-url#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable the default features on serde by \u003ca href=\"https://github.com/rilipco\"\u003e\u003ccode\u003e@​rilipco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1033\"\u003eservo/rust-url#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: base url relative join by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1013\"\u003eservo/rust-url#1013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: remove heap allocation in parse_host by \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1021\"\u003eservo/rust-url#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate tests to Unicode 16.0 by \u003ca href=\"https://github.com/hsivonen\"\u003e\u003ccode\u003e@​hsivonen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1045\"\u003eservo/rust-url#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some some basic functions to \u003ccode\u003eMime\u003c/code\u003e by \u003ca href=\"https://github.com/mrobinson\"\u003e\u003ccode\u003e@​mrobinson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1047\"\u003eservo/rust-url#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eran \u003ccode\u003ecargo clippy --fix -- -Wclippy::use_self\u003c/code\u003e by \u003ca href=\"https://github.com/mrobinson\"\u003e\u003ccode\u003e@​mrobinson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1048\"\u003eservo/rust-url#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix MSRV and clippy CI by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1058\"\u003eservo/rust-url#1058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eUrl::domain\u003c/code\u003e docs to show that it includes subdomain by \u003ca href=\"https://github.com/supercoolspy\"\u003e\u003ccode\u003e@​supercoolspy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1057\"\u003eservo/rust-url#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eset_hostname should error when encountering colon ':' by \u003ca href=\"https://github.com/edgul\"\u003e\u003ccode\u003e@​edgul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1060\"\u003eservo/rust-url#1060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eversion bump to 2.5.5 by \u003ca href=\"https://github.com/edgul\"\u003e\u003ccode\u003e@​edgul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1061\"\u003eservo/rust-url#1061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mxinden\"\u003e\u003ccode\u003e@​mxinden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1003\"\u003eservo/rust-url#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hkBst\"\u003e\u003ccode\u003e@​hkBst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1011\"\u003eservo/rust-url#1011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wmjae\"\u003e\u003ccode\u003e@​wmjae\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1029\"\u003eservo/rust-url#1029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rilipco\"\u003e\u003ccode\u003e@​rilipco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1033\"\u003eservo/rust-url#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1013\"\u003eservo/rust-url#1013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supercoolspy\"\u003e\u003ccode\u003e@​supercoolspy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1057\"\u003eservo/rust-url#1057\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-url/compare/v2.5.4...v2.5.5\"\u003ehttps://github.com/servo/rust-url/compare/v2.5.4...v2.5.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/servo/rust-url/commit/d6ea13c5f8e7e6e627f6390161b3e185bda5e5ce\"\u003e\u003ccode\u003ed6ea13c\u003c/code\u003e\u003c/a\u003e Bump to 2.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/8269ac31924544991687a188a8ee477e48a14073\"\u003e\u003ccode\u003e8269ac3\u003c/code\u003e\u003c/a\u003e ci: update cargo-deny config, bump cargo-deny-action to v2 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/6dfdf17f6a6f93ed91681875345caf8e791d261a\"\u003e\u003ccode\u003e6dfdf17\u003c/code\u003e\u003c/a\u003e chore: fix some typos in comments (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/b06048d70d4cc9cf4ffb277f06cfcebd53b2141e\"\u003e\u003ccode\u003eb06048d\u003c/code\u003e\u003c/a\u003e Attempt to fix 1.82 CI (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/9771ab51f0aaa02ca1884f88c577260e9b86f9b6\"\u003e\u003ccode\u003e9771ab5\u003c/code\u003e\u003c/a\u003e Fix roundtripping issue (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/22b925f93ad505a830f1089538a9ed6f5fd90612\"\u003e\u003ccode\u003e22b925f\u003c/code\u003e\u003c/a\u003e Improve Compile Times with \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/0afccc947a218ea02d34ad4f8aee4f2b6d328ddb\"\u003e\u003ccode\u003e0afccc9\u003c/code\u003e\u003c/a\u003e fix outdated docs for ParseError (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/43f47e2fcfdd132c531fb05aa16171ca85be95f4\"\u003e\u003ccode\u003e43f47e2\u003c/code\u003e\u003c/a\u003e make serde std feature use optional syntax (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1071\"\u003e#1071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/2387efa12d3d294d488bb77ab580a21b88868fd2\"\u003e\u003ccode\u003e2387efa\u003c/code\u003e\u003c/a\u003e fix: add Serde std feature if needed (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/aae60cff2b6fec6fcf57d08447c53f291c6b51f1\"\u003e\u003ccode\u003eaae60cf\u003c/code\u003e\u003c/a\u003e Use no-std instead of no_std in Cargo.toml (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/servo/rust-url/compare/v2.5.4...v2.5.8\"\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/douglaz/replicante/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/douglaz%2Freplicante/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"4418145854","node_id":"PR_kwDOSOo_Ws7aHGJq","number":11,"state":"open","title":"chore(deps)(deps): Bump the cargo-minor-patch group across 1 directory with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T04:50:03.000Z","updated_at":"2026-05-11T04:50:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): Bump","group_name":"cargo-minor-patch","update_count":5,"packages":[{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.52.1","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tauri","old_version":"2.10.3","new_version":"2.11.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-build","old_version":"2.5.6","new_version":"2.6.1"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-patch group with 4 updates in the / directory: [serde](https://github.com/serde-rs/serde), [serde_json](https://github.com/serde-rs/json), [tokio](https://github.com/tokio-rs/tokio) and [tauri](https://github.com/tauri-apps/tauri).\n\nUpdates `serde` from 1.0.219 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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.140 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.1 to 1.52.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28\"\u003e\u003ccode\u003e9fccf53\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b\"\u003e\u003ccode\u003eebf61b4\u003c/code\u003e\u003c/a\u003e sync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067\"\u003e\u003ccode\u003e4abe9d7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri` from 2.10.3 to 2.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-cli v2.11.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 1067 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1088 crate dependencies)\nCrate:     atk\nVersion:   0.18.2\nWarning:   unmaintained\nTitle:     gtk-rs GTK3 bindings - no longer maintained\nDate:      2024-03-04\nID:        RUSTSEC-2024-0413\nURL:       https://rustsec.org/advisories/RUSTSEC-2024-0413\nDependency tree:\natk 0.18.2\n└── gtk 0.18.2\n    ├── wry 0.55.0\n    │   └── tauri-runtime-wry 2.11.1\n    │       └── tauri 2.11.1\n    │           ├── tauri-utils 2.9.1\n    │           │   ├── tauri-schema-generator 0.0.0\n    │           │   ├── tauri-runtime-wry 2.11.1\n    │           │   ├── tauri-runtime 2.11.1\n    │           │   │   ├── tauri-runtime-wry 2.11.1\n    │           │   │   └── tauri 2.11.1\n    │           │   ├── tauri-plugin 2.6.1\n    │           │   │   ├── tauri-plugin-sample 0.1.0\n    │           │   │   │   └── api 0.1.0\n    │           │   │   └── tauri-plugin-log 2.6.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-macros 2.6.1\n    │           │   │   └── tauri 2.11.1\n    │           │   ├── tauri-codegen 2.6.1\n    │           │   │   ├── tauri-macros 2.6.1\n    │           │   │   └── tauri-build 2.6.1\n    │           │   │       ├── tauri-file-associations-demo 0.1.0\n    │           │   │       ├── tauri 2.11.1\n    │           │   │       ├── resources 0.1.0\n    │           │   │       ├── bench_helloworld 0.1.0\n    │           │   │       ├── bench_files_transfer 0.1.0\n    │           │   │       ├── bench_cpu_intensive 0.1.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-cli 2.11.1\n    │           │   │   └── tauri-cli-node 0.0.0\n    │           │   ├── tauri-bundler 2.9.1\n    │           │   │   └── tauri-cli 2.11.1\n    │           │   ├── tauri-build 2.6.1\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e5ae5b93cdd310045191cc0526f253140ad64b87\"\u003e\u003ccode\u003ee5ae5b9\u003c/code\u003e\u003c/a\u003e chore: fix changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4d2db70c46de515ed2c1e3752c841a8299623564\"\u003e\u003ccode\u003e4d2db70\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15328\"\u003e#15328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5e3126ff7045aec54811b227cb4d33d78b3957b5\"\u003e\u003ccode\u003e5e3126f\u003c/code\u003e\u003c/a\u003e feat(mobile): expose monitor APIs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15338\"\u003e#15338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ba025588f3559858f43547e8c04424c47a3c445b\"\u003e\u003ccode\u003eba02558\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5f479c0c364d7f5d89a83eaff66fbb7ef5045ce9\"\u003e\u003ccode\u003e5f479c0\u003c/code\u003e\u003c/a\u003e fix(core): requestPermission crash regression on Android, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15323\"\u003e#15323\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15336\"\u003e#15336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1b26769f92b54b158777a35a7f548f870f4e7901\"\u003e\u003ccode\u003e1b26769\u003c/code\u003e\u003c/a\u003e fix(tauri): enforce ACL for remote origins even without AppManifest (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15266\"\u003e#15266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3057eda067b87761644209adeec077f232585c5d\"\u003e\u003ccode\u003e3057eda\u003c/code\u003e\u003c/a\u003e fix(driver): enable \u003ccode\u003eeq-separator\u003c/code\u003e feature for \u003ccode\u003epico-args\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15324\"\u003e#15324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4f548e73947b3b06bf2073c822564aed3dd5f948\"\u003e\u003ccode\u003e4f548e7\u003c/code\u003e\u003c/a\u003e chore(deps): update phf to 0.13 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15308\"\u003e#15308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4ca427de5e1f657cc1609f76748f5ef960fd5a9f\"\u003e\u003ccode\u003e4ca427d\u003c/code\u003e\u003c/a\u003e fix: pin napi for msrv and Node.js on CI (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15310\"\u003e#15310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a04d907b73e83e538792c7442af39c18561279eb\"\u003e\u003ccode\u003ea04d907\u003c/code\u003e\u003c/a\u003e fix(ci): publish-cli-rs script for Powershell (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15309\"\u003e#15309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-v2.10.3...tauri-v2.11.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.5.6 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/tauri/releases\"\u003etauri-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.6.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 1067 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1088 crate dependencies)\nCrate:     atk\nVersion:   0.18.2\nWarning:   unmaintained\nTitle:     gtk-rs GTK3 bindings - no longer maintained\nDate:      2024-03-04\nID:        RUSTSEC-2024-0413\nURL:       https://rustsec.org/advisories/RUSTSEC-2024-0413\nDependency tree:\natk 0.18.2\n└── gtk 0.18.2\n    ├── wry 0.55.0\n    │   └── tauri-runtime-wry 2.11.1\n    │       └── tauri 2.11.1\n    │           ├── tauri-utils 2.9.1\n    │           │   ├── tauri-schema-generator 0.0.0\n    │           │   ├── tauri-runtime-wry 2.11.1\n    │           │   ├── tauri-runtime 2.11.1\n    │           │   │   ├── tauri-runtime-wry 2.11.1\n    │           │   │   └── tauri 2.11.1\n    │           │   ├── tauri-plugin 2.6.1\n    │           │   │   ├── tauri-plugin-sample 0.1.0\n    │           │   │   │   └── api 0.1.0\n    │           │   │   └── tauri-plugin-log 2.6.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-macros 2.6.1\n    │           │   │   └── tauri 2.11.1\n    │           │   ├── tauri-codegen 2.6.1\n    │           │   │   ├── tauri-macros 2.6.1\n    │           │   │   └── tauri-build 2.6.1\n    │           │   │       ├── tauri-file-associations-demo 0.1.0\n    │           │   │       ├── tauri 2.11.1\n    │           │   │       ├── resources 0.1.0\n    │           │   │       ├── bench_helloworld 0.1.0\n    │           │   │       ├── bench_files_transfer 0.1.0\n    │           │   │       ├── bench_cpu_intensive 0.1.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-cli 2.11.1\n    │           │   │   └── tauri-cli-node 0.0.0\n    │           │   ├── tauri-bundler 2.9.1\n    │           │   │   └── tauri-cli 2.11.1\n    │           │   ├── tauri-build 2.6.1\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e5ae5b93cdd310045191cc0526f253140ad64b87\"\u003e\u003ccode\u003ee5ae5b9\u003c/code\u003e\u003c/a\u003e chore: fix changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4d2db70c46de515ed2c1e3752c841a8299623564\"\u003e\u003ccode\u003e4d2db70\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15328\"\u003e#15328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5e3126ff7045aec54811b227cb4d33d78b3957b5\"\u003e\u003ccode\u003e5e3126f\u003c/code\u003e\u003c/a\u003e feat(mobile): expose monitor APIs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15338\"\u003e#15338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ba025588f3559858f43547e8c04424c47a3c445b\"\u003e\u003ccode\u003eba02558\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5f479c0c364d7f5d89a83eaff66fbb7ef5045ce9\"\u003e\u003ccode\u003e5f479c0\u003c/code\u003e\u003c/a\u003e fix(core): requestPermission crash regression on Android, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15323\"\u003e#15323\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15336\"\u003e#15336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1b26769f92b54b158777a35a7f548f870f4e7901\"\u003e\u003ccode\u003e1b26769\u003c/code\u003e\u003c/a\u003e fix(tauri): enforce ACL for remote origins even without AppManifest (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15266\"\u003e#15266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3057eda067b87761644209adeec077f232585c5d\"\u003e\u003ccode\u003e3057eda\u003c/code\u003e\u003c/a\u003e fix(driver): enable \u003ccode\u003eeq-separator\u003c/code\u003e feature for \u003ccode\u003epico-args\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15324\"\u003e#15324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4f548e73947b3b06bf2073c822564aed3dd5f948\"\u003e\u003ccode\u003e4f548e7\u003c/code\u003e\u003c/a\u003e chore(deps): update phf to 0.13 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15308\"\u003e#15308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4ca427de5e1f657cc1609f76748f5ef960fd5a9f\"\u003e\u003ccode\u003e4ca427d\u003c/code\u003e\u003c/a\u003e fix: pin napi for msrv and Node.js on CI (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15310\"\u003e#15310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a04d907b73e83e538792c7442af39c18561279eb\"\u003e\u003ccode\u003ea04d907\u003c/code\u003e\u003c/a\u003e fix(ci): publish-cli-rs script for Powershell (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15309\"\u003e#15309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.5.6...tauri-build-v2.6.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/dzenlotus/catique-hub/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenlotus%2Fcatique-hub/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4370626772","node_id":"PR_kwDOHJQeSM7Xt8Rd","number":1858,"state":"open","title":"Bump the minor-and-patch group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-03T02:11:42.000Z","updated_at":"2026-05-03T02:12:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":12,"packages":[{"name":"derive_arbitrary","old_version":"1.3.2","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"serde","old_version":"1.0.210","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.128","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"ed25519-dalek","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/dalek-cryptography/curve25519-dalek"},{"name":"proptest","old_version":"1.5.0","new_version":"1.11.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"libfuzzer-sys","old_version":"0.4.7","new_version":"0.4.12","repository_url":"https://github.com/rust-fuzz/libfuzzer"},{"name":"expect-test","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/rust-analyzer/expect-test"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"quote","old_version":"1.0.37","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"prettyplease","old_version":"0.2.22","new_version":"0.2.37","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.19.0","repository_url":"https://github.com/jonasbb/serde_with"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.3.2` | `1.4.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.210` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.128` | `1.0.149` |\n| [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) | `2.1.1` | `2.2.0` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.5.0` | `1.11.0` |\n| [libfuzzer-sys](https://github.com/rust-fuzz/libfuzzer) | `0.4.7` | `0.4.12` |\n| [expect-test](https://github.com/rust-analyzer/expect-test) | `1.5.0` | `1.5.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.117` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.37` | `1.0.45` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.22` | `0.2.37` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.19.0` |\n\n\nUpdates `derive_arbitrary` from 1.3.2 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-fuzz/arbitrary/blob/main/CHANGELOG.md\"\u003ederive_arbitrary's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-08-13.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded formal MSRV policy: \u0026quot;We reserve the right to increment the MSRV on minor\nreleases, however we will strive to only do it deliberately and for good\nreasons.\u0026quot; The current MSRV is 1.63.0.\u003c/li\u003e\n\u003cli\u003eAdded an \u003ccode\u003eArbitrary\u003c/code\u003e implementation for \u003ccode\u003ecore::cmp::Reverse\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLanded a handful of changes to the code generated by \u003ccode\u003e#[derive(Arbitrary)]\u003c/code\u003e\nthat speed up compilation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBetter documented bias and behavior when running out of entropy, fixed some\noutdated and incorrect docs related to this.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003cp\u003eReleased 2024-11-05.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003cp\u003eReleased 2024-10-30.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eArbitrary\u003c/code\u003e implementation for \u003ccode\u003ePhantomPinned\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eUnstructured::choose_iter\u003c/code\u003e helper method.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[arbitrary(skip)]\u003c/code\u003e for \u003ccode\u003eenum\u003c/code\u003e variants in the derive macro.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eArbitrary::try_size_hint\u003c/code\u003e trait method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eArbitrary\u003c/code\u003e for \u003ccode\u003ePhantomData\u0026lt;A\u0026gt;\u003c/code\u003e even when \u003ccode\u003eA\u003c/code\u003e does not implement\n\u003ccode\u003eArbitrary\u003c/code\u003e and when \u003ccode\u003eA\u003c/code\u003e is \u003ccode\u003e?Sized\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eusize\u003c/code\u003e's underlying encoding independent of machine word size so that\ncorpora are more portable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003ederive(Arbitrary)\u003c/code\u003e work for local definitions of \u003ccode\u003estruct Option\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/dc22fdefd5456a0f4d2f190c6d3e017e3c7ddd8e\"\u003e\u003ccode\u003edc22fde\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/230\"\u003e#230\u003c/a\u003e from fitzgen/bump-to-1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/2032403863c93bc9b4d9f5dd6d020336d75e212a\"\u003e\u003ccode\u003e2032403\u003c/code\u003e\u003c/a\u003e Bump to version 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/688b494f8ad1cf231203946ca15e55ecc1527f50\"\u003e\u003ccode\u003e688b494\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/229\"\u003e#229\u003c/a\u003e from nnethercote/with_recursive_count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/40fe82d4df9ca73250eb795656ce0a25fcae40ff\"\u003e\u003ccode\u003e40fe82d\u003c/code\u003e\u003c/a\u003e Shrink derived code size with \u003ccode\u003ewith_recursive_count\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/3fbc2d7ce965a652c7439df0c0909f939b080e70\"\u003e\u003ccode\u003e3fbc2d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/228\"\u003e#228\u003c/a\u003e from nnethercote/fieldless-enums-no-recursion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/88bb8e2dc3ee02502a9e3a58e4554b5b79a8e54d\"\u003e\u003ccode\u003e88bb8e2\u003c/code\u003e\u003c/a\u003e Avoid recursive count guard for fieldless enums.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/95cc16a2c47025b85b7cfa8230b00875bd7dc627\"\u003e\u003ccode\u003e95cc16a\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003esize_hint\u003c/code\u003e for enum discriminants.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/698d4912abdd9dfff6acabb2a5caf11835403d06\"\u003e\u003ccode\u003e698d491\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eTokenStream\u003c/code\u003e instead of \u003ccode\u003eimpl quote::ToTokens\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/9029685a9dc605fc8733c6175a1f5d44ce2b30b2\"\u003e\u003ccode\u003e9029685\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/227\"\u003e#227\u003c/a\u003e from nnethercote/const-recursive_count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/27241c6921be4fdfd82ea5011c43d5b97093ecfa\"\u003e\u003ccode\u003e27241c6\u003c/code\u003e\u003c/a\u003e Mark \u003ccode\u003eRECURSIVE_COUNT_*\u003c/code\u003e as \u003ccode\u003econst\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-fuzz/arbitrary/compare/v1.3.2...v1.4.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.210 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.218\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.217\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport serializing externally tagged unit variant inside flattened field (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2786\"\u003e#2786\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.216\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark all generated impls with #[automatically_derived] to exclude from code coverage (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2866\"\u003e#2866\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2868\"\u003e#2868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tdittr\"\u003e\u003ccode\u003e@​tdittr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.215\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduce warning when multiple fields or variants have the same deserialization name (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2855\"\u003e#2855\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2856\"\u003e#2856\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.214\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement IntoDeserializer for all Deserializers in serde::de::value module (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2568\"\u003e#2568\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.213\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix support for macro-generated \u003ccode\u003ewith\u003c/code\u003e attributes inside a newtype struct (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2847\"\u003e#2847\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.212\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/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.228\"\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.128 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn on \u0026quot;float_roundtrip\u0026quot; and \u0026quot;unbounded_depth\u0026quot; features for serde_json in play.rust-lang.org (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1230\"\u003e#1230\u003c/a\u003e, thanks \u003ca href=\"https://github.com/goffrie\"\u003e\u003ccode\u003e@​goffrie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd serde_json::Map::into_values method (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1226\"\u003e#1226\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eRawValue\u003c/code\u003e associated constants for literal \u003ccode\u003enull\u003c/code\u003e, \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1221\"\u003e#1221\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bheylin\"\u003e\u003ccode\u003e@​bheylin\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/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.128...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ed25519-dalek` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/8016d6d9b9cdbaa681f24147e0b9377cc8cef934\"\u003e\u003ccode\u003e8016d6d\u003c/code\u003e\u003c/a\u003e Fix missing/wrong features in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/4ea0ebb5500ec8fc1a93bebd6ec4a21e7170ea48\"\u003e\u003ccode\u003e4ea0ebb\u003c/code\u003e\u003c/a\u003e Stable branch: Update changelogs and bump version number (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/fdbc1d2a98b5b0c889360986b9ea2e5e16e33412\"\u003e\u003ccode\u003efdbc1d2\u003c/code\u003e\u003c/a\u003e curve: Remove unnecessary \u003ccode\u003eCofactorGroup\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/683\"\u003e#683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/fc3c7f6e69f8f28b6f8ece5c72e4acb88b151bd0\"\u003e\u003ccode\u003efc3c7f6\u003c/code\u003e\u003c/a\u003e Remove confusing docs (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/2379d4ff63a549ffec3163fdf8ba071e5a28d092\"\u003e\u003ccode\u003e2379d4f\u003c/code\u003e\u003c/a\u003e curve: extract \u003ccode\u003eAffinePoint\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/769\"\u003e#769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/71b60e68245ad70677fa545c77c995b3dd0a125d\"\u003e\u003ccode\u003e71b60e6\u003c/code\u003e\u003c/a\u003e curve: fix \u003ccode\u003enightly\u003c/code\u003e build (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/e541acf0a02b488408e2171c419d00c995ddfcdf\"\u003e\u003ccode\u003ee541acf\u003c/code\u003e\u003c/a\u003e curve: Hash to curve and field as defined in the standard (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/cf7b0995857070cd83a188e3f0023bb60b859d3c\"\u003e\u003ccode\u003ecf7b099\u003c/code\u003e\u003c/a\u003e curve: rename \u003ccode\u003eFieldElement*::as_bytes\u003c/code\u003e =\u0026gt; \u003ccode\u003e::to_bytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/ad4a37df53ca7f05518e752dfef98ae47a5731bb\"\u003e\u003ccode\u003ead4a37d\u003c/code\u003e\u003c/a\u003e CI: bump \u003ccode\u003eclippy\u003c/code\u003e to Rust 1.87 (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/768\"\u003e#768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/5e0b429b050686ccbf714f59b3064e7de2f8f122\"\u003e\u003ccode\u003e5e0b429\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etypos\u003c/code\u003e action and correct typos (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/compare/2.1.1...ed25519-2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proptest` from 1.5.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/7f1367f9a4dc8440c47b93166a38ed064f63ea8c\"\u003e\u003ccode\u003e7f1367f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/641\"\u003e#641\u003c/a\u003e from proptest-rs/release-1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a63bf7eb4e337d76a26a12d3238320acc747551f\"\u003e\u003ccode\u003ea63bf7e\u003c/code\u003e\u003c/a\u003e proptest-state-machine v0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/d86e9ff8655cb9833d5e5772195a2485396656f4\"\u003e\u003ccode\u003ed86e9ff\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/640\"\u003e#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/794031313b4fe42d2c28bad1765a3d22d0b7b8c0\"\u003e\u003ccode\u003e7940313\u003c/code\u003e\u003c/a\u003e proptest v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/3ec998c4d6d9c3992cff9284487914aaeea258e6\"\u003e\u003ccode\u003e3ec998c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/8ceb00cfe53f5cf713cd8c007b1c4b9c7d26f401\"\u003e\u003ccode\u003e8ceb00c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/639\"\u003e#639\u003c/a\u003e from lukoktonos/bits128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/9c8df1abb945363924bc216dace9e634f6f11ff9\"\u003e\u003ccode\u003e9c8df1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e from folkertdev/f16-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/ca9d8e1458518dc22ba1a1b00c92471ba8e6e746\"\u003e\u003ccode\u003eca9d8e1\u003c/code\u003e\u003c/a\u003e changelog \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a39869f5ee5f5aebf43feefd3fd7fec743e230c9\"\u003e\u003ccode\u003ea39869f\u003c/code\u003e\u003c/a\u003e imply f16 feat by unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/85c5ca02764bebeea2cc6261bdf84f9fb9d3eb4c\"\u003e\u003ccode\u003e85c5ca0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/637\"\u003e#637\u003c/a\u003e from folkertdev/min-max-assoc-constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proptest-rs/proptest/compare/v1.5.0...v1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libfuzzer-sys` from 0.4.7 to 0.4.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-fuzz/libfuzzer/blob/main/CHANGELOG.md\"\u003elibfuzzer-sys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.12\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-10.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003eSmallRng\u003c/code\u003e over \u003ccode\u003eStdRng\u003c/code\u003e in the examples for faster, more lightweight\nseeding and sampling\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003erand\u003c/code\u003e dependency from 0.8.5 to 0.10\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eflate2\u003c/code\u003e dependency from 1.0.24 to 1.1\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003egen\u003c/code\u003e variable to \u003ccode\u003erng\u003c/code\u003e for better 2024 Edition compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.4.11\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-10.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003ccode\u003elibFuzzer\u003c/code\u003e commit \u003ccode\u003ea47b42eb9f9b\u003c/code\u003e (\u003ccode\u003erelease/22.x\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.4.10\u003c/h2\u003e\n\u003cp\u003eReleased 2025-07-03.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003ccode\u003elibFuzzer\u003c/code\u003e commit \u003ccode\u003e6146a88f6049\u003c/code\u003e (\u003ccode\u003erelease/20.x\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eFuzz targets taking raw byte slice inputs can now return \u003ccode\u003eCorpus\u003c/code\u003e results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.4.9\u003c/h2\u003e\n\u003cp\u003eReleased 2025-01-28.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eexample_init\u003c/code\u003e demonstrates how to pass an initialization code block to\nthe \u003ccode\u003efuzz_target!\u003c/code\u003e macro.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003efuzz_target!\u003c/code\u003e macro now supports the generation of \u003ccode\u003eLLVMFuzzerInitialize\u003c/code\u003e\nto execute initialization code once before running the fuzzer. This change is\nnot breaking and is completely backward compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-fuzz/libfuzzer/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expect-test` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-analyzer/expect-test/blob/master/CHANGELOG.md\"\u003eexpect-test's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/9e616f9e8e94cd80b0f09155b7d9b4c57e133dbc\"\u003e\u003ccode\u003e9e616f9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-analyzer/expect-test/issues/53\"\u003e#53\u003c/a\u003e from xxchan/xxchan/interim-tarantula\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/fc87d4e749b363d13b4f5df64dc31caf50789da8\"\u003e\u003ccode\u003efc87d4e\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/7e3092f269fac2e04b307ab490033d529f6ac210\"\u003e\u003ccode\u003e7e3092f\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/8aff4a94044e727c91d22b08fe91f0a39b2dbb67\"\u003e\u003ccode\u003e8aff4a9\u003c/code\u003e\u003c/a\u003e doc: update the recommended placeholder\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-analyzer/expect-test/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 2.0.103 to 2.0.117\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.117\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003eself::\u003c/code\u003e pattern in first function argument (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.116\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize parse_fn_arg_or_variadic for less lookahead on erroneous receiver (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.115\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable GenericArgument::Constraint parsing in non-full mode (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.114\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1956\"\u003e#1956\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tamird\"\u003e\u003ccode\u003e@​tamird\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.113\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow parsing TypeParam with colon not followed by any type param bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1953\"\u003e#1953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/wyfo\"\u003e\u003ccode\u003e@​wyfo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.112\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in LitByte::new().value() (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1951\"\u003e#1951\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VictorArcium\"\u003e\u003ccode\u003e@​VictorArcium\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.111\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow first argument of \u003ccode\u003ebraced!\u003c/code\u003e, \u003ccode\u003ebracketed!\u003c/code\u003e, \u003ccode\u003eparenthesized!\u003c/code\u003e to be an otherwise unused variable (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1946\"\u003e#1946\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.110\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1939\"\u003e#1939\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003esyn::ext::IdentExt::unraw\u003c/code\u003e available without \u0026quot;parsing\u0026quot; feature (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1940\"\u003e#1940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport parsing \u003ccode\u003esyn::Meta\u003c/code\u003e followed by \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.109\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1927\"\u003e#1927\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1928\"\u003e#1928\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1930\"\u003e#1930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1932\"\u003e#1932\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1934\"\u003e#1934\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.108\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParse unrecognized or invalid literals as Lit::Verbatim (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1925\"\u003e#1925\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove panic message when constructing a LitInt, LitFloat, or Lit from invalid syntax (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1917\"\u003e#1917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove panic message on Punctuated index out of bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1922\"\u003e#1922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003e~const\u003c/code\u003e syntax with \u003ccode\u003e[const]\u003c/code\u003e conditionally const syntax in trait bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1896\"\u003e#1896\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/139858\"\u003erust-lang/rust#139858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport conditionally const impl Trait types (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject polarity modifier and lifetime binder used in the same trait bound (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1899\"\u003e#1899\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/127054\"\u003erust-lang/rust#127054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse const trait bounds with bound lifetimes (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse bound lifetimes with lifetime bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1903\"\u003e#1903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow type parameters and const parameters in trait bounds and generic closures (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1904\"\u003e#1904\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1907\"\u003e#1907\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1908\"\u003e#1908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow \u0026quot;negative\u0026quot; inherent impls like \u003ccode\u003eimpl !T {}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1881\"\u003e#1881\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/144386\"\u003erust-lang/rust#144386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow attributes on range expression (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1872\"\u003e#1872\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7bcb37cdb3399977658c8b52d2441d37e42e48f2\"\u003e\u003ccode\u003e7bcb37c\u003c/code\u003e\u003c/a\u003e Release 2.0.117\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9c6e7d3b8df7b30909d60395f88a6ca07688e1c1\"\u003e\u003ccode\u003e9c6e7d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1970\"\u003e#1970\u003c/a\u003e from dtolnay/receiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/019a84847eded0cdb1f7856e0752ba618155cfc9\"\u003e\u003ccode\u003e019a848\u003c/code\u003e\u003c/a\u003e Fix self:: pattern in first function argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/23f54f3cf61ddedd5daea4f347eca2d4b84c8abb\"\u003e\u003ccode\u003e23f54f3\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b99b9a627c46580343398472e7b08a131357a994\"\u003e\u003ccode\u003eb99b9a6\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/a62e54a48b3b05add5df0e80fe93906509ad72ae\"\u003e\u003ccode\u003ea62e54a\u003c/code\u003e\u003c/a\u003e Release 2.0.116\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5a8ed9f32e572f35a952c05f25beb3bd976300a4\"\u003e\u003ccode\u003e5a8ed9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1968\"\u003e#1968\u003c/a\u003e from dtolnay/receiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/813afcc7733b02a8ad0a829eef431e593a906379\"\u003e\u003ccode\u003e813afcc\u003c/code\u003e\u003c/a\u003e Optimize parse_fn_arg_or_variadic for less lookahead on erroneous receiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c17215011363b8e936b98a9053726abfbc2bdcc4\"\u003e\u003ccode\u003ec172150\u003c/code\u003e\u003c/a\u003e Add regression test for issue 1718\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0071ab367ca6c42f94209f8187de3e540231427f\"\u003e\u003ccode\u003e0071ab3\u003c/code\u003e\u003c/a\u003e Ignore type_complexity clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.103...2.0.117\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.37 to 1.0.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ToTokens impl for Arc\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport raw lifetime syntax \u003ccode\u003e'r#async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisambiguate references to \u003ccode\u003estringify!\u003c/code\u003e macro inside generated code (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.42\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/306\"\u003e#306\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/307\"\u003e#307\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/308\"\u003e#308\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove compile error when repetition contains no interpolated value that is an iterator (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.40\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize construction of lifetime tokens (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.39\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.38\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport interpolating arrays inside of arrays using a repetition (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/842ffde933fdd76cd1681a288bed136d8b95a97a\"\u003e\u003ccode\u003e842ffde\u003c/code\u003e\u003c/a\u003e Release 1.0.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/93d691cce95b31c607be7a2aef2a784abc60b525\"\u003e\u003ccode\u003e93d691c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e from dtolnay/arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/d27d589652ebe1ffc044f75e80ed3a6a86d3cdcd\"\u003e\u003ccode\u003ed27d589\u003c/code\u003e\u003c/a\u003e ToTokens for Arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/24d10826cf003ebaa74fd73cdc94ed36ccbae001\"\u003e\u003ccode\u003e24d1082\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/26b127632c74209ef5281452742a9fbd6fbab2cb\"\u003e\u003ccode\u003e26b1276\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/c5e1c9ef46524e84d5072d0be5c7c62637986ce5\"\u003e\u003ccode\u003ec5e1c9e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/58e21550d88a48248159939cfed14f30df3c0fee\"\u003e\u003ccode\u003e58e2155\u003c/code\u003e\u003c/a\u003e Remove compiler version support from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1fc6b50769abb6117f1b786d5c68a772cadaab04\"\u003e\u003ccode\u003e1fc6b50\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/515480a4349d1842c10f92170a7949fa9916fd24\"\u003e\u003ccode\u003e515480a\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/2c5e7709dd9b7c7f5a0728d3ed4f8ade2940ad86\"\u003e\u003ccode\u003e2c5e770\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.37...1.0.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.95 to 1.0.106\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003eSpan::byte_range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Rust 1.92.0's TokenStream Extend impls (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/145722\"\u003erust-lang/rust#145722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver-exempt \u003ccode\u003eLiteral\u003c/code\u003e methods \u003ccode\u003estr_value\u003c/code\u003e, \u003ccode\u003ecstr_value\u003c/code\u003e, \u003ccode\u003ebyte_str_value\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/523\"\u003e#523\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize Span location accessors (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eSpan\u003c/code\u003e methods on Rust 1.88+: \u003ccode\u003estart\u003c/code\u003e, \u003ccode\u003eend\u003c/code\u003e, \u003ccode\u003eline\u003c/code\u003e, \u003ccode\u003ecolumn\u003c/code\u003e, \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003elocal_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/517\"\u003e#517\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Span's unstable API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow prefixed identifier as name of lifetime: \u003ccode\u003e'prefix#lifetime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/514\"\u003e#514\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/126452\"\u003erust-lang/rust#126452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/505\"\u003e#505\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/512\"\u003e#512\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davvid\"\u003e\u003ccode\u003e@​davvid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify how rustdoc flags are decided during docs.rs builds (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/58ab776b95a4c2865554badbb6629c50971a9118\"\u003e\u003ccode\u003e58ab776\u003c/code\u003e\u003c/a\u003e Release 1.0.106\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/1e18a0bb10f41371b39ede0c22e717d020b8a1e7\"\u003e\u003ccode\u003e1e18a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e from dtolnay/byterange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7f5973b73a68687868845b7ff08d8eae1d22c0ce\"\u003e\u003ccode\u003e7f5973b\u003c/code\u003e\u003c/a\u003e Make char count bidirectional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/08d1dd0bc3683aff781155809111045f9058ba73\"\u003e\u003ccode\u003e08d1dd0\u003c/code\u003e\u003c/a\u003e Cache span end positions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/8c4135f768d35f141326d7d9b2ebbcc892eddafe\"\u003e\u003ccode\u003e8c4135f\u003c/code\u003e\u003c/a\u003e Release 1.0.105\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/2825fb1b74175cf7fe0c2a2980c8aa0a374921eb\"\u003e\u003ccode\u003e2825fb1\u003c/code\u003e\u003c/a\u003e Make same crates available during probe as in crate root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cc5819cc4dbea4eb226bb1510e9152d26c8be24f\"\u003e\u003ccode\u003ecc5819c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/e78151ecc1efea6b37540ec698ee00a491f4354c\"\u003e\u003ccode\u003ee78151e\u003c/code\u003e\u003c/a\u003e Disable std prelude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/2fbddd452b035f5ca280445e110e49054ac328d4\"\u003e\u003ccode\u003e2fbddd4\u003c/code\u003e\u003c/a\u003e Delete html_root_url comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/aa54fc31874fe852ea740380d02648c99d64ffe8\"\u003e\u003ccode\u003eaa54fc3\u003c/code\u003e\u003c/a\u003e Patch rustc-literal-escaper std dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.95...1.0.106\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettyplease` from 0.2.22 to 0.2.37\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/prettyplease/releases\"\u003eprettyplease's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.37\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003e~const\u003c/code\u003e syntax with \u003ccode\u003e[const]\u003c/code\u003e conditionally const syntax (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.36\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve braces in \u003ccode\u003euse path::to::{self};\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/121\"\u003e#121\u003c/a\u003e, thanks \u003ca href=\"https://github.com/charlyisidore\"\u003e\u003ccode\u003e@​charlyisidore\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.35\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParenthesize for attributes on range expression (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInsert parentheses around binary operation with attribute (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove macro token spacing after \u003ccode\u003e$crate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForbid block comments that end in a slash (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/113\"\u003e#113\u003c/a\u003e, thanks \u003ca href=\"https://github.com/arkeet\"\u003e\u003ccode\u003e@​arkeet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFormat multiple array elements on the same line (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve semicolon on braced statement-position macros (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpression precedence fixes (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/90\"\u003e#90\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/92\"\u003e#92\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/95\"\u003e#95\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/96\"\u003e#96\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/97\"\u003e#97\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/98\"\u003e#98\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid trailing '.' on non-macro float literals (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynthesize parentheses for precedence (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrint safe and explicitly unsafe foreign items (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/85\"\u003e#85\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/issues/123743\"\u003erust-lang/rust#123743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for \u003ccode\u003euse\u0026lt;\u0026gt;\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport formatting \u003ccode\u003e\u0026amp;raw const place\u003c/code\u003e and \u003ccode\u003e\u0026amp;raw mut place\u003c/code\u003e expressions (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/prettyplease/commit/c971184fa8c5ef5a2828196e35bd99469455b46b\"\u003e\u003ccode\u003ec971184\u003c/code\u003e\u003c/a\u003e Release 0.2.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/484e06077c643877570f604dfa405c1015970423\"\u003e\u003ccode\u003e484e060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/123\"\u003e#123\u003c/a\u003e from dtolnay/conditionallyconst\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/38d93c76aedde037557b2c31dfc074f99f4ceb76\"\u003e\u003ccode\u003e38d93c7\u003c/code\u003e\u003c/a\u003e Replace ~const syntax with [const] conditionally const syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/e1c92b1befda4de2a496079b0652469f66dd9ca5\"\u003e\u003ccode\u003ee1c92b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/122\"\u003e#122\u003c/a\u003e from dtolnay/negativeinherent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/1f74d4724d6318ec8cf7845e9a5432981c48e960\"\u003e\u003ccode\u003e1f74d47\u003c/code\u003e\u003c/a\u003e Reject negative inherent impls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/9ae9017fbc654311750b5c411c3e061e588f4964\"\u003e\u003ccode\u003e9ae9017\u003c/code\u003e\u003c/a\u003e Release 0.2.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/6e28f51132b752170b4920a257fc62c9e4bbe2f4\"\u003e\u003ccode\u003e6e28f51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/121\"\u003e#121\u003c/a\u003e from charlyisidore/use-self\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/27e359b2d3d2c683eb30fbd0a772af40e3c83ea0\"\u003e\u003ccode\u003e27e359b\u003c/code\u003e\u003c/a\u003e Preserve braces in \u003ccode\u003euse std::fmt::{self};\u003c/code\u003e \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/120\"\u003edtolnay/prettyplease#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/3819b845a0f195c848f47b75c30e8ad102fa833d\"\u003e\u003ccode\u003e3819b84\u003c/code\u003e\u003c/a\u003e Release 0.2.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/9b66a0644299e338b97dce591519363922f47c62\"\u003e\u003ccode\u003e9b66a06\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/119\"\u003e#119\u003c/a\u003e from dtolnay/attrrange\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/prettyplease/compare/0.2.22...0.2.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with` from 3.12.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.19.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.17 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/940\"\u003e#940\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis extends the existing support for \u003ccode\u003ehashbrown\u003c/code\u003e to the newly released version.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.18.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with more sequence and set types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88 due to the \u003ccode\u003edarling\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.17.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with \u003ccode\u003esmallvec\u003c/code\u003e v1 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/920\"\u003e#920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003eyaml_serde\u003c/code\u003e for a maintained yaml dependency by \u003ca href=\"https://github.com/kazan417\"\u003e\u003ccode\u003e@​kazan417\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.82, since that is required for \u003ccode\u003eyaml_serde\u003c/code\u003e dev-dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.16.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonSchemaAs\u003c/code\u003e of \u003ccode\u003eSetPreventDuplicates\u003c/code\u003e and \u003ccode\u003eSetLastValueWins\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/906\"\u003e#906\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.16.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003esmallvec\u003c/code\u003e v1 under the \u003ccode\u003esmallvec_1\u003c/code\u003e feature flag by \u003ca href=\"https://github.com/isharma228\"\u003e\u003ccode\u003e@​isharma228\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSchemaAs\u003c/code\u003e implementation for \u003ccode\u003ejson::JsonString\u003c/code\u003e by \u003ca href=\"https://github.com/yogevm15\"\u003e\u003ccode\u003e@​yogevm15\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix building of the documentation by updating references to use \u003ccode\u003eserde_core\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded error inspection to \u003ccode\u003eVecSkipError\u003c/code\u003e and \u003ccode\u003eMapSkipError\u003c/code\u003e by \u003ca href=\"https://github.com/michelhe\"\u003e\u003ccode\u003e@​michelhe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/878\"\u003e#878\u003c/a\u003e)\nThis allows interacting with the previously hidden error, for example for logging.\nCheckout the newly added example to both types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow documenting the types generated by \u003ccode\u003eserde_conv!\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/b4cbda0ac799dcfa4903dff6449e2fa52e03104c\"\u003e\u003ccode\u003eb4cbda0\u003c/code\u003e\u003c/a\u003e Bump version to 3.19.0. (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/727de6742f8222c76ac1676d732af0c57dbe73e0\"\u003e\u003ccode\u003e727de67\u003c/code\u003e\u003c/a\u003e Bump version to 3.19.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/2d4f83d028857b7f8c2078a9f80acd15b44d41e0\"\u003e\u003ccode\u003e2d4f83d\u003c/code\u003e\u003c/a\u003e Add support for hashbrown 0.17.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/79262f4c4fdecdb5f1a502ae79b3e7eb7d79f155\"\u003e\u003ccode\u003e79262f4\u003c/code\u003e\u003c/a\u003e Add support for hashbrown 0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/6e286a39f222efd4b538bd299926795b7f49166f\"\u003e\u003ccode\u003e6e286a3\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/1bdf8a2fc321746a61dbae08818d4d566e92fd01\"\u003e\u003ccode\u003e1bdf8a2\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/1e9f3162093bf1bf67172f4c4413c319c7968698\"\u003e\u003ccode\u003e1e9f316\u003c/code\u003e\u003c/a\u003e Bump rust-lang/crates-io-auth-action from 1.0.3 to 1.0.4 in the github-action...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f7aaca9ec24e7b085625ea7bdfe187e45ee85a1a\"\u003e\u003ccode\u003ef7aaca9\u003c/code\u003e\u003c/a\u003e Bump rust-lang/crates-io-auth-action in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/652dc89a5d8242b4b292439573cac91780c23f22\"\u003e\u003ccode\u003e652dc89\u003c/code\u003e\u003c/a\u003e Autofix GitHub Actions issue found by zizmor (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/d884e01e7665a9343b55aaf8461e5774eadaecc3\"\u003e\u003ccode\u003ed884e01\u003c/code\u003e\u003c/a\u003e Update pre-commit configuration (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.12.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/stellar/rs-soroban-sdk/pull/1858","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stellar%2Frs-soroban-sdk/issues/1858","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1858/packages"},{"uuid":"4367627802","node_id":"PR_kwDOPJQMNc7XlGMW","number":10,"state":"open","title":"chore(deps): bump serde from 1.0.219 to 1.0.228","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-02T02:38:49.000Z","updated_at":"2026-05-02T08:10:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [serde](https://github.com/serde-rs/serde) from 1.0.219 to 1.0.228.\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde\u0026package-manager=cargo\u0026previous-version=1.0.219\u0026new-version=1.0.228)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/KooshaPari/KlipDot/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KooshaPari%2FKlipDot/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"4366938647","node_id":"PR_kwDOOCVJS87Xi6eH","number":23,"state":"open","title":"Build(deps): Bump the all-dependencies group across 1 directory with 57 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T22:28:16.000Z","updated_at":"2026-05-01T22:28:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","group_name":"all-dependencies","update_count":57,"packages":[{"name":"actix-files","old_version":"0.6.6","new_version":"0.6.10","repository_url":"https://github.com/actix/actix-web"},{"name":"actix-session","old_version":"0.10.1","new_version":"0.11.0","repository_url":"https://github.com/actix/actix-extras"},{"name":"actix-web","old_version":"4.9.0","new_version":"4.10.2","repository_url":"https://github.com/actix/actix-web"},{"name":"aes","old_version":"0.8.4","new_version":"0.9.0","repository_url":"https://github.com/RustCrypto/block-ciphers"},{"name":"alphanumeric-sort","old_version":"1.5.3","new_version":"1.5.6","repository_url":"https://github.com/magiclen/alphanumeric-sort"},{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"bytes","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bytesize","old_version":"2.0.1","new_version":"2.3.1","repository_url":"https://github.com/bytesize-rs/bytesize"},{"name":"chrono","old_version":"0.4.40","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"cipher","old_version":"0.4.4","new_version":"0.5.1","repository_url":"https://github.com/RustCrypto/traits"},{"name":"clap","old_version":"4.5.31","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.46","new_version":"4.6.3","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_mangen","old_version":"0.2.26","new_version":"0.3.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"comrak","old_version":"0.36.0","new_version":"0.52.0","repository_url":"https://github.com/kivikakk/comrak"},{"name":"dav-server","old_version":"0.7.0","new_version":"0.11.0","repository_url":"https://github.com/messense/dav-server-rs"},{"name":"ecb","old_version":"0.1.2","new_version":"0.2.0","repository_url":"https://github.com/magic-akari/ecb"},{"name":"fast_qr","old_version":"0.12.7","new_version":"0.13.1","repository_url":"https://github.com/erwanvivien/fast_qr"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"httparse","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/seanmonstar/httparse"},{"name":"if-addrs","old_version":"0.13.3","new_version":"0.15.0","repository_url":"https://github.com/messense/if-addrs"},{"name":"libflate","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/sile/libflate"},{"name":"log","old_version":"0.4.26","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"md5","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/stainless-steel/md5"},{"name":"mio","old_version":"1.0.4","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"mongodb","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/mongodb/mongo-rust-driver"},{"name":"nanoid","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/mrdimidium/nanoid"},{"name":"nix","old_version":"0.30.1","new_version":"0.31.2","repository_url":"https://github.com/nix-rust/nix"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"port_check","old_version":"0.2.1","new_version":"0.3.0","repository_url":"https://github.com/ufoscout/port-check-rs"},{"name":"rand_core","old_version":"0.6.4","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand_core"},{"name":"rhai","old_version":"1.23.6","new_version":"1.24.0","repository_url":"https://github.com/rhaiscript/rhai"},{"name":"rc4","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.23","new_version":"0.23.28","repository_url":"https://github.com/rustls/rustls"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.138","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"sha2","old_version":"0.10.8","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"simple-ldap","old_version":"7.0.1","new_version":"8.0.1","repository_url":"https://github.com/keaz/simple-ldap"},{"name":"openssl","old_version":"0.10.70","new_version":"0.10.78","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"socket2","old_version":"0.5.8","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"},{"name":"strum","old_version":"0.27.1","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/alexcrichton/tar-rs"},{"name":"tempfile","old_version":"3.17.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tokio","old_version":"1.43.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"wyrand","old_version":"0.2.1","new_version":"0.4.1","repository_url":"https://github.com/Bluefinger/wyrand-rs"},{"name":"wasmtime","old_version":"25.0.3","new_version":"38.0.4","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"zip","old_version":"2.2.3","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"assert_cmd","old_version":"2.0.16","new_version":"2.2.1","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"assert_fs","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/assert-rs/assert_fs"},{"name":"predicates","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"},{"name":"reqwest","old_version":"0.12.12","new_version":"0.12.28","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"reqwest_dav","old_version":"0.1.14","new_version":"0.3.3","repository_url":"https://github.com/niuhuan/reqwest_dav"},{"name":"rstest","old_version":"0.24.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"select","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/utkarshkukreti/select.rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-dependencies group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-files](https://github.com/actix/actix-web) | `0.6.6` | `0.6.10` |\n| [actix-session](https://github.com/actix/actix-extras) | `0.10.1` | `0.11.0` |\n| [actix-web](https://github.com/actix/actix-web) | `4.9.0` | `4.10.2` |\n| [aes](https://github.com/RustCrypto/block-ciphers) | `0.8.4` | `0.9.0` |\n| [alphanumeric-sort](https://github.com/magiclen/alphanumeric-sort) | `1.5.3` | `1.5.6` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.102` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.11.1` |\n| [bytesize](https://github.com/bytesize-rs/bytesize) | `2.0.1` | `2.3.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.44` |\n| [cipher](https://github.com/RustCrypto/traits) | `0.4.4` | `0.5.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.46` | `4.6.3` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.2.26` | `0.3.0` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [comrak](https://github.com/kivikakk/comrak) | `0.36.0` | `0.52.0` |\n| [dav-server](https://github.com/messense/dav-server-rs) | `0.7.0` | `0.11.0` |\n| [ecb](https://github.com/magic-akari/ecb) | `0.1.2` | `0.2.0` |\n| [fast_qr](https://github.com/erwanvivien/fast_qr) | `0.12.7` | `0.13.1` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [httparse](https://github.com/seanmonstar/httparse) | `1.10.0` | `1.10.1` |\n| [if-addrs](https://github.com/messense/if-addrs) | `0.13.3` | `0.15.0` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.3.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.29` |\n| [md5](https://github.com/stainless-steel/md5) | `0.7.0` | `0.8.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.2.0` |\n| [mongodb](https://github.com/mongodb/mongo-rust-driver) | `3.3.0` | `3.6.0` |\n| [nanoid](https://github.com/mrdimidium/nanoid) | `0.4.0` | `0.5.0` |\n| [nix](https://github.com/nix-rust/nix) | `0.30.1` | `0.31.2` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [port_check](https://github.com/ufoscout/port-check-rs) | `0.2.1` | `0.3.0` |\n| [rand_core](https://github.com/rust-random/rand_core) | `0.6.4` | `0.10.1` |\n| [rhai](https://github.com/rhaiscript/rhai) | `1.23.6` | `1.24.0` |\n| [rc4](https://github.com/RustCrypto/stream-ciphers) | `0.1.0` | `0.2.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.23` | `0.23.28` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.149` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.11.0` |\n| [simple-ldap](https://github.com/keaz/simple-ldap) | `7.0.1` | `8.0.1` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.70` | `0.10.78` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.8` | `0.6.3` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.28.0` |\n| [tar](https://github.com/alexcrichton/tar-rs) | `0.4.44` | `0.4.45` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.0` | `3.23.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.52.1` |\n| [wyrand](https://github.com/Bluefinger/wyrand-rs) | `0.2.1` | `0.4.1` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `25.0.3` | `38.0.4` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.3` | `7.0.0` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.16` | `2.2.1` |\n| [assert_fs](https://github.com/assert-rs/assert_fs) | `1.1.2` | `1.1.3` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.3` | `3.1.4` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.12` | `0.12.28` |\n| [reqwest_dav](https://github.com/niuhuan/reqwest_dav) | `0.1.14` | `0.3.3` |\n| [rstest](https://github.com/la10736/rstest) | `0.24.0` | `0.26.1` |\n| [select](https://github.com/utkarshkukreti/select.rs) | `0.6.0` | `0.6.1` |\n\n\nUpdates `actix-files` from 0.6.6 to 0.6.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-files's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-files: v0.6.10\u003c/h2\u003e\n\u003ch2\u003e0.6.10\u003c/h2\u003e\n\u003ch3\u003eSecurity Notice\u003c/h3\u003e\n\u003cp\u003eWe addressed 2 vulnerabilities in this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDo not panic with empty Range header (\u003ca href=\"https://github.com/actix/actix-web/security/advisories/GHSA-gcqf-3g44-vc9p\"\u003ehttps://github.com/actix/actix-web/security/advisories/GHSA-gcqf-3g44-vc9p\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAvoid serving CWD on invalid \u003ccode\u003eFiles::new\u003c/code\u003e inputs (\u003ca href=\"https://github.com/actix/actix-web/security/advisories/GHSA-8v2v-wjwg-vx6r\"\u003ehttps://github.com/actix/actix-web/security/advisories/GHSA-8v2v-wjwg-vx6r\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe encourage updating your \u003ccode\u003eactix-files\u003c/code\u003e version as soon as possible.\u003c/p\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathBufWrap\u003c/code\u003e \u0026amp; \u003ccode\u003eUriSegmentError\u003c/code\u003e made public. \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3694\"\u003e#3694\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3694\"\u003e#3694\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-web/pull/3694\"\u003eactix/actix-web#3694\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eactix-files: v0.6.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect \u003ccode\u003ederive_more\u003c/code\u003e dependency feature requirements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-files: v0.6.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFiles::with_permanent_redirect()\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003eChange default redirect status code to 307 Temporary Redirect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-files: v0.6.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e{Files, NamedFile}::read_mode_threshold()\u003c/code\u003e methods to allow faster synchronous reads of small files.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.75.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/blob/v0.6.10/CHANGES.md\"\u003eactix-files's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.6.10] - 2018-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to use path without traling slashes for scope registration \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/241\"\u003e#241\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to set encoding for exact NamedFile \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/239\"\u003e#239\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTestServer::post()\u003c/code\u003e actually sends \u003ccode\u003eGET\u003c/code\u003e request \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/240\"\u003e#240\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.6.9 (2018-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop connection if request's payload is not fully consumed \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/236\"\u003e#236\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix streaming response with body compression\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.6.8 (2018-05-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix scope resource path extractor \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/234\"\u003e#234\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRe-use tcp listener on pause/resume\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.6.7 (2018-05-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation with --no-default-features\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9f9e0b98ad42d8b94ac25581973d0675d4fd5a28\"\u003e\u003ccode\u003e9f9e0b9\u003c/code\u003e\u003c/a\u003e change homepage link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/556646aaec1dccb277a93d7ee7274e986bcdf619\"\u003e\u003ccode\u003e556646a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/174fb0b5f4928bedf456181fb88cde2d2c93821d\"\u003e\u003ccode\u003e174fb0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/239\"\u003e#239\u003c/a\u003e from max-frai/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/836706653b33a69f334f318252d55eeb17e77f86\"\u003e\u003ccode\u003e8367066\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/17f1a2b92a733fc3698908edafeb6dc21d334fb2\"\u003e\u003ccode\u003e17f1a2b\u003c/code\u003e\u003c/a\u003e more scope tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3b08b16c113b398e630790c205d3bad1246476a2\"\u003e\u003ccode\u003e3b08b16\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/68eb2f26c9d0b3f4c07344697adb5889a1fdd334\"\u003e\u003ccode\u003e68eb2f2\u003c/code\u003e\u003c/a\u003e Allow to use path without traling slashes for scope registration \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/241\"\u003e#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/72757887c9ca53f342955955b5db6fead453896e\"\u003e\u003ccode\u003e7275788\u003c/code\u003e\u003c/a\u003e update doc links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/eb5dbd43aee2cbb161e2e5f65e4a811f6d796254\"\u003e\u003ccode\u003eeb5dbd4\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/1f1dfac3f9df3d866b12ef76c98f5646d4392301\"\u003e\u003ccode\u003e1f1dfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/240\"\u003e#240\u003c/a\u003e from ivanovaleksey/patch-2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/v0.6.6...v0.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-session` from 0.10.1 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-extras/releases\"\u003eactix-session's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-redis: v0.11.0\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRedisSession\u003c/code\u003e has been removed. Check out \u003ccode\u003eRedisActorSessionStore\u003c/code\u003e in \u003ccode\u003eactix-session\u003c/code\u003e for a session store backed by Redis using \u003ccode\u003eactix-redis\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis-async\u003c/code\u003e dependency to \u003ccode\u003e0.12\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-extras/pull/212\"\u003eactix/actix-extras#212\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eactix-protobuf: v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eprost\u003c/code\u003e dependency to \u003ccode\u003e0.13\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.75.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-session: v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSession::contains_key\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSession::update[_or]()\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e dependency to \u003ccode\u003e0.32\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.80.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/92269fc308b457705ccede71cf26769ea6d1a574\"\u003e\u003ccode\u003e92269fc\u003c/code\u003e\u003c/a\u003e prepare actix-redis release 0.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/01932f87d3c673989e1f1897b588e895f5b2693e\"\u003e\u003ccode\u003e01932f8\u003c/code\u003e\u003c/a\u003e update ecosystem versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/010a905dca1d460c4d76c2bfe1ef72012c07c32f\"\u003e\u003ccode\u003e010a905\u003c/code\u003e\u003c/a\u003e prepare actix-session release 0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/2d6397365414c8e0192966171813e0a7f1c10754\"\u003e\u003ccode\u003e2d63973\u003c/code\u003e\u003c/a\u003e final session doc tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/a086d30db225128d8aeee1799f2dce05393c2dce\"\u003e\u003ccode\u003ea086d30\u003c/code\u003e\u003c/a\u003e prepare actix-cors release 0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/b748e7e3a7673b60a67755456876d091f14c2b02\"\u003e\u003ccode\u003eb748e7e\u003c/code\u003e\u003c/a\u003e conditionally add vary header to errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/6fbe2eab9426fc5bcca5a17f8bcaa41d27cab1d5\"\u003e\u003ccode\u003e6fbe2ea\u003c/code\u003e\u003c/a\u003e allow OPTIONS requests without request-method header (\u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/0ba1073cb220f3933675889ecff1f133ee7f6395\"\u003e\u003ccode\u003e0ba1073\u003c/code\u003e\u003c/a\u003e ignore actix-session tests on master ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/7e6335a09fa21302cec29904543d707b5da867a3\"\u003e\u003ccode\u003e7e6335a\u003c/code\u003e\u003c/a\u003e Rework actix session (\u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/a1d0f051b7fd309e48768185e70380a09a35b269\"\u003e\u003ccode\u003ea1d0f05\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-extras/compare/session-v0.10.1...redis-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-web` from 4.9.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo significant changes since \u003ccode\u003e4.10.1\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo significant changes since \u003ccode\u003e4.10.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.10.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eResponder\u003c/code\u003e for \u003ccode\u003eResult\u0026lt;(), E: Into\u0026lt;Error\u0026gt;\u0026gt;\u003c/code\u003e. Returning \u003ccode\u003eOk(())\u003c/code\u003e responds with HTTP 204 No Content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn Windows, an error is now returned from \u003ccode\u003eHttpServer::bind()\u003c/code\u003e (or TLS variants) when binding to a socket that's already in use.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ebrotli\u003c/code\u003e dependency to \u003ccode\u003e7\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.75.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/cede0c6dbba08e1f5c882f45155f48fd894c6191\"\u003e\u003ccode\u003ecede0c6\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/1005b6a12aa36ef57b0329df99deda946d60faef\"\u003e\u003ccode\u003e1005b6a\u003c/code\u003e\u003c/a\u003e chore: fix actix-http ver req\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d898e8f739d934fa461f7c912024ee30775c580d\"\u003e\u003ccode\u003ed898e8f\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/353873fc0461ce35846d43951597dd293c1153ba\"\u003e\u003ccode\u003e353873f\u003c/code\u003e\u003c/a\u003e chore: fix derive-more feature selection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/1390e2970584cbbb6d7c9a0ed69d5964423d7bd9\"\u003e\u003ccode\u003e1390e29\u003c/code\u003e\u003c/a\u003e docs: fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/c6e7ebd18529ea3803468943a1a83c26855b6213\"\u003e\u003ccode\u003ec6e7ebd\u003c/code\u003e\u003c/a\u003e refactor: use Payload::from internally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e8351cc3aa8c91da6baa8ce7977e48eec9e11943\"\u003e\u003ccode\u003ee8351cc\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.49.10 to 2.49.17 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/f63cf69e6a7ee453af0a0a560818e1ea8c199e7b\"\u003e\u003ccode\u003ef63cf69\u003c/code\u003e\u003c/a\u003e docs: remove \u0026quot;copyright\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/92c1e2230dc52a45355361c401ecf504ab625738\"\u003e\u003ccode\u003e92c1e22\u003c/code\u003e\u003c/a\u003e chore(awc): prepare release 3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/4bb495aba05acedfb90066a9caa0dc754930e8a6\"\u003e\u003ccode\u003e4bb495a\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.10.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.9.0...web-v4.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aes` from 0.8.4 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/001e7409150504101b2064b9951de49e25994b0f\"\u003e\u003ccode\u003e001e740\u003c/code\u003e\u003c/a\u003e Adopt Trusted Publishing (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/d9086188e7114bbbb27d2cd71beb02a4340a03b7\"\u003e\u003ccode\u003ed908618\u003c/code\u003e\u003c/a\u003e Release aes v0.9.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/b612904ba06ce5b789efbb66ab53d81acde24577\"\u003e\u003ccode\u003eb612904\u003c/code\u003e\u003c/a\u003e aes: remove \u003ccode\u003ezeroize_works\u003c/code\u003e test (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/042fa8645d3af55b3ca37fe4897f8f8ebe92af02\"\u003e\u003ccode\u003e042fa86\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/7290b2b4ec08c4eb99457649f690f5f96b3e8ef0\"\u003e\u003ccode\u003e7290b2b\u003c/code\u003e\u003c/a\u003e ci: use Dependabot to update Cargo.lock (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/d1910c1f518d2e73e785f4845ee0b33fd67f2342\"\u003e\u003ccode\u003ed1910c1\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout to v6 (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/1120a5111b8a4cb38ce770959e3aa2bcbee4bcc2\"\u003e\u003ccode\u003e1120a51\u003c/code\u003e\u003c/a\u003e Bump Clippy to 1.94 and fix \u003ccode\u003eclippy::manual_rotate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/d52b5b660ca2e92cceb9357138fec34735c5b989\"\u003e\u003ccode\u003ed52b5b6\u003c/code\u003e\u003c/a\u003e aes: remove weak key test entry from changelog (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/6531730841f529a9ee9b55ca5c1a5d44463ba0e6\"\u003e\u003ccode\u003e6531730\u003c/code\u003e\u003c/a\u003e aes: replace \u003ccode\u003eaes_compact\u003c/code\u003e configuration flag with `aes_backend_soft=\u0026quot;compact...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/f102c4f06cc69de66e146f3fe50528fa6fa3bbfd\"\u003e\u003ccode\u003ef102c4f\u003c/code\u003e\u003c/a\u003e aes: consolidate backend configuration under \u003ccode\u003eaes_backend\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/block-ciphers/compare/aes-v0.8.4...aes-v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alphanumeric-sort` from 1.5.3 to 1.5.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/f5759be25bee3aa19e4d220592ebbe6e392e0846\"\u003e\u003ccode\u003ef5759be\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/49766919bbc315dfb2cc8699ea144ecb01607533\"\u003e\u003ccode\u003e4976691\u003c/code\u003e\u003c/a\u003e fix a typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/e30317329e9d885506018189a3643e268b52871d\"\u003e\u003ccode\u003ee303173\u003c/code\u003e\u003c/a\u003e improve sort_slice_ref_indexes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/98d6c0e965734ac5b02e2d104257bb7d08dfbf9f\"\u003e\u003ccode\u003e98d6c0e\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/390360d7a61d0197726f61b4e210483e794c2109\"\u003e\u003ccode\u003e390360d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/11\"\u003e#11\u003c/a\u003e from magiclen/fix/inconsistent-ordering-result-3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/5d0a40f7830917c6751afcd2db5229b6c38e7108\"\u003e\u003ccode\u003e5d0a40f\u003c/code\u003e\u003c/a\u003e fix issue \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/8\"\u003e#8\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/fe9cf14757a6c9e4f1310b64204529d17c6e5707\"\u003e\u003ccode\u003efe9cf14\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/10\"\u003e#10\u003c/a\u003e from magiclen/dependabot/github_actions/actions/checko...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/f3e910c03f39b4da708aafa1fa6e148b83b35198\"\u003e\u003ccode\u003ef3e910c\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/0a38e177ed8811d328712a81e78f44e6253dc2d9\"\u003e\u003ccode\u003e0a38e17\u003c/code\u003e\u003c/a\u003e replace doc_auto_cfg with doc_cfg, remove unused empty lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/e8ff08b86f3af932763129b07f2c6f9f89334f55\"\u003e\u003ccode\u003ee8ff08b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/9\"\u003e#9\u003c/a\u003e from magiclen/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/magiclen/alphanumeric-sort/compare/v1.5.3...v1.5.6\"\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.96 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.10.1\u003c/h2\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/bytes/pull/773\"\u003etokio-rs/bytes#773\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/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.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytesize` from 2.0.1 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytesize-rs/bytesize/releases\"\u003ebytesize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebytesize: v2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unit truncation in error strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebytesize: v2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnit\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnitParseError\u003c/code\u003e type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebytesize: v2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSize::as_*()\u003c/code\u003e methods to return equivalent sizes in KB, GiB, etc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebytesize: v2.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport parsing and formatting exabytes (EB) \u0026amp; exbibytes (EiB).\u003c/li\u003e\n\u003cli\u003eMigrate \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\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/bytesize-rs/bytesize/blob/master/CHANGELOG.md\"\u003ebytesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unit truncation in error strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnit\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnitParseError\u003c/code\u003e type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSize::as_*()\u003c/code\u003e methods to return equivalent sizes in KB, GiB, etc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport parsing and formatting exabytes (EB) \u0026amp; exbibytes (EiB).\u003c/li\u003e\n\u003cli\u003eMigrate \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\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/bytesize-rs/bytesize/commit/01217417db306cf1bc7635fe036e21590e0e3eef\"\u003e\u003ccode\u003e0121741\u003c/code\u003e\u003c/a\u003e chore: release v2.3.1 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/fb35f2d88a0b882abf8c5f5507b7819e2367a29d\"\u003e\u003ccode\u003efb35f2d\u003c/code\u003e\u003c/a\u003e fix: error string when unit is too long (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/f626cc828debb9042f913a4001b2421eb8fc7e49\"\u003e\u003ccode\u003ef626cc8\u003c/code\u003e\u003c/a\u003e chore: release v2.3.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/6630c550fd0f4bf984e23fa77c12e39ab7201292\"\u003e\u003ccode\u003e6630c55\u003c/code\u003e\u003c/a\u003e feat: expose Unit (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/7fec8021dc364e1ee4105344a203fadcf65aaf7b\"\u003e\u003ccode\u003e7fec802\u003c/code\u003e\u003c/a\u003e chore: release v2.2.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/9f00812af3d63ecf031ded42be353bef134a51d6\"\u003e\u003ccode\u003e9f00812\u003c/code\u003e\u003c/a\u003e ci: fix other run case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/d951a2522faf5960b765a3c5752dc12d369f2ee5\"\u003e\u003ccode\u003ed951a25\u003c/code\u003e\u003c/a\u003e ci: fix MR run case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/4052afe8942cc14dfe76538b21e8782c3f6cc49c\"\u003e\u003ccode\u003e4052afe\u003c/code\u003e\u003c/a\u003e ci: ensure release-plz tag format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/a34fe2d8c66d47d0a0ab9e91962233904c723d36\"\u003e\u003ccode\u003ea34fe2d\u003c/code\u003e\u003c/a\u003e chore: add release-plz config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/6f06e3315d5ab3dc0f966b3be7efaf3e0b855840\"\u003e\u003ccode\u003e6f06e33\u003c/code\u003e\u003c/a\u003e ci: fix release scripts\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytesize-rs/bytesize/compare/bytesize-v2.0.1...bytesize-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.40 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\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/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.40...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cipher` from 0.4.4 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/30440822f161292113f5080c9ba883ec4b924a1a\"\u003e\u003ccode\u003e3044082\u003c/code\u003e\u003c/a\u003e crypto-common: remove \u003ccode\u003eBlockSizes\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/e42238d7f7513ec8a956526614abf071f3857188\"\u003e\u003ccode\u003ee42238d\u003c/code\u003e\u003c/a\u003e elliptic-curve: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/f239f731b1d7a1f65225f64bc036374287af4a30\"\u003e\u003ccode\u003ef239f73\u003c/code\u003e\u003c/a\u003e aead: remove lints from \u003ccode\u003elib.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/7c117468f8bae673529d9d0ed5b4a271b85f22a3\"\u003e\u003ccode\u003e7c11746\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group across 1 directory with 8 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/d92139eba71e3b06f33aecd4981f961dc50cbc7c\"\u003e\u003ccode\u003ed92139e\u003c/code\u003e\u003c/a\u003e aead: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/593a0ea151d49d2c8de4b10be78055f5c5e985d9\"\u003e\u003ccode\u003e593a0ea\u003c/code\u003e\u003c/a\u003e digest v0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/cb66cffc54ca3d61d993f165452bd0a4c03e06bc\"\u003e\u003ccode\u003ecb66cff\u003c/code\u003e\u003c/a\u003e elliptic-curve: bump \u003ccode\u003ecrypto-bigint\u003c/code\u003e to v0.7.0-rc.27 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/0d0fdbee8ad67b033108406bee34c5a8b612ffde\"\u003e\u003ccode\u003e0d0fdbe\u003c/code\u003e\u003c/a\u003e digest: use \u003ccode\u003edep:\u003c/code\u003e for \u003ccode\u003eblock-buffer\u003c/code\u003e and \u003ccode\u003econst-oid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/c1a51d47e4ba94bf1822cbd260169d248162dff4\"\u003e\u003ccode\u003ec1a51d4\u003c/code\u003e\u003c/a\u003e digest: replace \u003ccode\u003esubtle\u003c/code\u003e with \u003ccode\u003ectutils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2301\"\u003e#2301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/5802c8f8ee7f4f6632e8c93f91b9de89c6f79bf3\"\u003e\u003ccode\u003e5802c8f\u003c/code\u003e\u003c/a\u003e digest v0.11.0-rc.12 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/traits/compare/cipher-v0.4.4...cipher-v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.31 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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/v4.5.31...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.46 to 4.6.3\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.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- 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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_complete's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e5.0.0 - TBD\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eavailable through \u003ccode\u003eunstable-v5\u003c/code\u003e feature flag\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eArgPredicate\u003c/code\u003e \u003ccode\u003enon_exhaustive\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::term_width\u003c/code\u003e to \u0026quot;source format\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::max_term_width\u003c/code\u003e to 100\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e types are now assuming to capture occurrences\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\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.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/7e0bccab8cf7be047fc84d804d19c7b30715d3fb\"\u003e\u003ccode\u003e7e0bcca\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0f09905658535c4b3a92afc037e8970959f55559\"\u003e\u003ccode\u003e0f09905\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/970695102173e40bddb0c95b0a3f6fb216f2eb19\"\u003e\u003ccode\u003e9706951\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6353\"\u003e#6353\u003c/a\u003e from truffle-dev/feat-completer-arg-index\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ac0d148f7e21068fd1f544230456f30c95311f78\"\u003e\u003ccode\u003eac0d148\u003c/code\u003e\u003c/a\u003e feat(complete): Index-aware ValueCompleter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1565a3cbb411dedc410154fca0de7ec445fcdb08\"\u003e\u003ccode\u003e1565a3c\u003c/code\u003e\u003c/a\u003e test(complete): Cover indexed multi-value case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/48fc10ae88e4d723fd581745cbbff40eea9ebc88\"\u003e\u003ccode\u003e48fc10a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6350\"\u003e#6350\u003c/a\u003e from stefankreutz/missing_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7d4c353d5b843ac3b45473172ebdf9c80e89b697\"\u003e\u003ccode\u003e7d4c353\u003c/code\u003e\u003c/a\u003e docs: Hint at clippy's missing docs lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f6a6701e60f372c2104c6aca413c86b996e3e026\"\u003e\u003ccode\u003ef6a6701\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.95 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6347\"\u003e#6347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ac5fda6a799e4c640d671edd1111d4a5e723dc1a\"\u003e\u003ccode\u003eac5fda6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b73c627638fb8d03497079408f5d684f281d132d\"\u003e\u003ccode\u003eb73c627\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.46...clap_complete-v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_mangen` from 0.2.26 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77\"\u003e\u003ccode\u003ef0d30d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/004fee97a63c7f5b45bac96b0d2175eb88371eef\"\u003e\u003ccode\u003e004fee9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/92e7e730743744415e44e7518ff7fb2d039c0bc6\"\u003e\u003ccode\u003e92e7e73\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6319\"\u003e#6319\u003c/a\u003e from epage/env\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd1fcd3d4be0fcc2d3eede07df4d9ec25663241c\"\u003e\u003ccode\u003edd1fcd3\u003c/code\u003e\u003c/a\u003e fix(man)!: Put env support behind the env feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/87f57fa1db720b1f5e6b76cd5aa56c7107a3f946\"\u003e\u003ccode\u003e87f57fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6318\"\u003e#6318\u003c/a\u003e from casey/fix-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1f546842695b858fdee546f95e162e3fabd499df\"\u003e\u003ccode\u003e1f54684\u003c/code\u003e\u003c/a\u003e fix: Make ui_tests test conditional on env feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70f3bb31874ff24233f18c394982407ca90d0dcc\"\u003e\u003ccode\u003e70f3bb3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.26...clap_mangen-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 3.0.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colored-rs/colored/blob/master/CHANGELOG.md\"\u003ecolored's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eUnreleased\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded methods \u003ccode\u003eansi_color\u003c/code\u003e and \u003ccode\u003eon_ansi_color\u003c/code\u003e to \u003ccode\u003eColorize\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/colored-rs/colored/commit/5204a26619e10fda0adc77f07588811d6102a40d\"\u003e\u003ccode\u003e5204a26\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/49392a3bc64d18fe794234821d5ccc3291060e35\"\u003e\u003ccode\u003e49392a3\u003c/code\u003e\u003c/a\u003e Limit to 5 keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/b791685b962f5ddcaa027fad404cfa18a9ef1059\"\u003e\u003ccode\u003eb791685\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9a831216eabe0058f0de2c22b1c46e2749d8fa88\"\u003e\u003ccode\u003e9a83121\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.61 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/192598decb1e5b33a5c1fa8be51e7e69103ca458\"\u003e\u003ccode\u003e192598d\u003c/code\u003e\u003c/a\u003e Clean up \u003ccode\u003eColorize\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/ec013ae7da84e4a70d34f92334b01db458252e38\"\u003e\u003ccode\u003eec013ae\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/5bc198b98fb4790413891083cf49259b75ebbe70\"\u003e\u003ccode\u003e5bc198b\u003c/code\u003e\u003c/a\u003e Replace 'ansi_term' dev-dependency with 'ansiterm' (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/a21367d1040ed8e488e2caffce7b430dbfd309c9\"\u003e\u003ccode\u003ea21367d\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.60 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9450fea228364e557c8dddabc45e0aa33c5308ac\"\u003e\u003ccode\u003e9450fea\u003c/code\u003e\u003c/a\u003e Fix clippy warning (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/68761c1dfe306c870aa94af085c4686bce8d5fbd\"\u003e\u003ccode\u003e68761c1\u003c/code\u003e\u003c/a\u003e README: use the latest v3.0 version for example (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mackwic/colored/compare/v3.0.0...v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `comrak` from 0.36.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kivikakk/comrak/releases\"\u003ecomrak's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.52.0\u003c/h2\u003e\n\u003cp\u003eHappy April!\u003c/p\u003e\n\u003cp\u003eReverts:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eI had to remove the Typst formatter I was so happy about in the last release! This is very unfortunate. It turned out to be LLM-generated, and I just haven't had the time or energy to replace it myself. (by \u003ca href=\"https://github.com/kivikakk\"\u003e\u003ccode\u003e@​kivikakk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/781\"\u003ekivikakk/comrak#781\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate the option name \u003ccode\u003eheader_ids\u003c/code\u003e in favor of \u003ccode\u003eheader_id_prefix\u003c/code\u003e, to make it clear that the option value actually adds a prefix to the \u003ccode\u003eid\u003c/code\u003e attribute, and add the \u003ccode\u003eheader_id_prefix_in_href\u003c/code\u003e option, which adds the same prefix to generated \u003ccode\u003ehref\u003c/code\u003es. (by \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/776\"\u003ekivikakk/comrak#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecouple greentext handling from blockquote parsing. (by \u003ca href=\"https://github.com/Martin005\"\u003e\u003ccode\u003e@​Martin005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/789\"\u003ekivikakk/comrak#789\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means a lone \u003ccode\u003e\u0026gt;\u003c/code\u003e amongst blockquotes won't trigger greentext when enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd parse option for char-based columns in \u003ccode\u003eSourcepos\u003c/code\u003e. They report by default in byte columns according to the input UTF-8 source. (by \u003ca href=\"https://github.com/Martin005\"\u003e\u003ccode\u003e@​Martin005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/779\"\u003ekivikakk/comrak#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd block directive extension. (by \u003ca...\n\n_Description has been truncated_","html_url":"https://github.com/rust-benchmark1/miniserve/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-benchmark1%2Fminiserve/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"4330158714","node_id":"PR_kwDOSMyzc87VsBJo","number":6,"state":"closed","title":"build(deps): bump the patches group across 1 directory with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-26T18:04:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-26T06:01:13.000Z","updated_at":"2026-04-26T18:05:00.000Z","time_to_close":43425,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"patches","update_count":5,"packages":[{"name":"anyhow","old_version":"1.0.80","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"env_logger","old_version":"0.11.3","new_version":"0.11.6","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"log","old_version":"0.4.21","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"serde","old_version":"1.0.197","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"assert_fs","old_version":"1.1.1","new_version":"1.1.3","repository_url":"https://github.com/assert-rs/assert_fs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patches group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.80` | `1.0.102` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.3` | `0.11.6` |\n| [log](https://github.com/rust-lang/log) | `0.4.21` | `0.4.29` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.197` | `1.0.228` |\n| [assert_fs](https://github.com/assert-rs/assert_fs) | `1.1.1` | `1.1.3` |\n\n\nUpdates `anyhow` from 1.0.80 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.from_boxed\"\u003e\u003ccode\u003eError::from_boxed\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/401\"\u003e#401\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.93\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dev-dependencies to \u003ccode\u003ethiserror\u003c/code\u003e v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Rust 1.82's \u003ccode\u003e\u0026amp;raw const\u003c/code\u003e and \u003ccode\u003e\u0026amp;raw mut\u003c/code\u003e syntax inside \u003ccode\u003eensure!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure OUT_DIR is left with deterministic contents after build script execution (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.90\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake anyhow::Error's \u003ccode\u003eUnwindSafe\u003c/code\u003e and \u003ccode\u003eRefUnwindSafe\u003c/code\u003e impl consistently available between versions of Rust newer and older than 1.72 (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.88\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.87\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport more APIs, including \u003ccode\u003eError::new\u003c/code\u003e and \u003ccode\u003eError::chain\u003c/code\u003e, in no-std mode on Rust 1.81+ (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.86\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parse error in \u003ccode\u003eensure!\u003c/code\u003e with non-literal after minus sign (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/373\"\u003e#373\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/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.80...1.0.102\"\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.3 to 0.11.6\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.6\u003c/h2\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.5\u003c/h2\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003ch2\u003ev0.11.4\u003c/h2\u003e\n\u003ch2\u003e[0.11.4] - 2024-07-23\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003ch2\u003e[0.11.4] - 2024-07-23\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/dc1a01a79729d9a43f9dfaf32080c5e7bdf05090\"\u003e\u003ccode\u003edc1a01a\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/65f81b3b6bcac25ce3de08187579ba38d0ea34f5\"\u003e\u003ccode\u003e65f81b3\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/77425992f658d00d41aafc29b3bc7cb2e93e0f80\"\u003e\u003ccode\u003e7742599\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/345\"\u003e#345\u003c/a\u003e from EriKWDev/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/59229bce5331f23b021633a1c991672c93e0ec83\"\u003e\u003ccode\u003e59229bc\u003c/code\u003e\u003c/a\u003e fix: Test result of everything enabled has changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b0d4760955fcfe30a4e4314fe0f1ba9952650855\"\u003e\u003ccode\u003eb0d4760\u003c/code\u003e\u003c/a\u003e spelling + field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/1bad1f59d73240de26cd6e632bb4cce4541ba0e1\"\u003e\u003ccode\u003e1bad1f5\u003c/code\u003e\u003c/a\u003e feature: ability to display source file path and line number with default for...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/cc97bf76e37f72993553187434e7fcbeb62c8478\"\u003e\u003ccode\u003ecc97bf7\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.83 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/240cd21de5b8b506f34dc8fdfbcaf49a73fb91c9\"\u003e\u003ccode\u003e240cd21\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/da7ff822598df812102c56e5d0329c79d7bfa60b\"\u003e\u003ccode\u003eda7ff82\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ab1d8549459a8f38897aa065a300279ead1019e4\"\u003e\u003ccode\u003eab1d854\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v0.6.20 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.3...v0.11.6\"\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.21 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 release 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/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 release 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/695\"\u003erust-lang/log#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param 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/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref 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/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release 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/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param 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/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref 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/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.26] - 2025-02-18\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerive \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003ekv::Value\u003c/code\u003e by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/668\"\u003erust-lang/log#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to crate doc by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/669\"\u003erust-lang/log#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.25...0.4.26\"\u003ehttps://github.com/rust-lang/log/compare/0.4.25...0.4.26\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/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.21...0.4.29\"\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.197 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.218\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.217\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport serializing externally tagged unit variant inside flattened field (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2786\"\u003e#2786\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.216\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark all generated impls with #[automatically_derived] to exclude from code coverage (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2866\"\u003e#2866\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2868\"\u003e#2868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tdittr\"\u003e\u003ccode\u003e@​tdittr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.215\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduce warning when multiple fields or variants have the same deserialization name (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2855\"\u003e#2855\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2856\"\u003e#2856\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.214\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement IntoDeserializer for all Deserializers in serde::de::value module (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2568\"\u003e#2568\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.213\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix support for macro-generated \u003ccode\u003ewith\u003c/code\u003e attributes inside a newtype struct (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2847\"\u003e#2847\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.212\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/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.197...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `assert_fs` from 1.1.1 to 1.1.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_fs/blob/master/CHANGELOG.md\"\u003eassert_fs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.3] - 2025-05-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::new_in/with_prefix/with_prefix_in\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.1.2] - 2024-07-25\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.74.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/d68513f71daf4c5c9aaa5da44841be6819bf2838\"\u003e\u003ccode\u003ed68513f\u003c/code\u003e\u003c/a\u003e chore: Release assert_fs version 1.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/049453261be7696fcce8ca7051b9dbfef2ebe033\"\u003e\u003ccode\u003e0494532\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/166e6ad914d1bdacff4d4e165c96419f0ae174a3\"\u003e\u003ccode\u003e166e6ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/135\"\u003e#135\u003c/a\u003e from sunshowers/new-in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/b9ccf5bfc0a40f36702eba9cdf3fc757d46543d9\"\u003e\u003ccode\u003eb9ccf5b\u003c/code\u003e\u003c/a\u003e feat: add TempDir::new_in/with_prefix/with_prefix_in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/d0e9862df74ad015534e5e74a7614e663c6ecb17\"\u003e\u003ccode\u003ed0e9862\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.86 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/54cfa5a058752c970f40f09e1eee5f3129079480\"\u003e\u003ccode\u003e54cfa5a\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate automod to v1.0.15 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/92f14e5cbbb2823ef8582897eab2962f3e82eed7\"\u003e\u003ccode\u003e92f14e5\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.85 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/6ffaf9d95fc77a78ff03813cce12025e6beccc94\"\u003e\u003ccode\u003e6ffaf9d\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.84 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/f48d88a9f21be09932d72fbee81ea41859a234b1\"\u003e\u003ccode\u003ef48d88a\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.83 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/eb7670b7283d1e02bf8fef035d082eeafc87229c\"\u003e\u003ccode\u003eeb7670b\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_fs/compare/v1.1.1...v1.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/bartei/git-agecrypt/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartei%2Fgit-agecrypt/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4329810573","node_id":"PR_kwDOHJQeSM7Vq_46","number":1848,"state":"closed","title":"Bump the minor-and-patch group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-27T03:23:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-26T02:10:55.000Z","updated_at":"2026-04-27T03:23:22.000Z","time_to_close":90738,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":12,"packages":[{"name":"derive_arbitrary","old_version":"1.3.2","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"serde","old_version":"1.0.210","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.128","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"ed25519-dalek","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/dalek-cryptography/curve25519-dalek"},{"name":"proptest","old_version":"1.5.0","new_version":"1.11.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"libfuzzer-sys","old_version":"0.4.7","new_version":"0.4.12","repository_url":"https://github.com/rust-fuzz/libfuzzer"},{"name":"expect-test","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/rust-analyzer/expect-test"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"quote","old_version":"1.0.37","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"prettyplease","old_version":"0.2.22","new_version":"0.2.37","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.3.2` | `1.4.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.210` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.128` | `1.0.149` |\n| [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) | `2.1.1` | `2.2.0` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.5.0` | `1.11.0` |\n| [libfuzzer-sys](https://github.com/rust-fuzz/libfuzzer) | `0.4.7` | `0.4.12` |\n| [expect-test](https://github.com/rust-analyzer/expect-test) | `1.5.0` | `1.5.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.117` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.37` | `1.0.45` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.22` | `0.2.37` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.18.0` |\n\n\nUpdates `derive_arbitrary` from 1.3.2 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-fuzz/arbitrary/blob/main/CHANGELOG.md\"\u003ederive_arbitrary's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-08-13.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded formal MSRV policy: \u0026quot;We reserve the right to increment the MSRV on minor\nreleases, however we will strive to only do it deliberately and for good\nreasons.\u0026quot; The current MSRV is 1.63.0.\u003c/li\u003e\n\u003cli\u003eAdded an \u003ccode\u003eArbitrary\u003c/code\u003e implementation for \u003ccode\u003ecore::cmp::Reverse\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLanded a handful of changes to the code generated by \u003ccode\u003e#[derive(Arbitrary)]\u003c/code\u003e\nthat speed up compilation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBetter documented bias and behavior when running out of entropy, fixed some\noutdated and incorrect docs related to this.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003cp\u003eReleased 2024-11-05.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003cp\u003eReleased 2024-10-30.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eArbitrary\u003c/code\u003e implementation for \u003ccode\u003ePhantomPinned\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eUnstructured::choose_iter\u003c/code\u003e helper method.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[arbitrary(skip)]\u003c/code\u003e for \u003ccode\u003eenum\u003c/code\u003e variants in the derive macro.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eArbitrary::try_size_hint\u003c/code\u003e trait method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eArbitrary\u003c/code\u003e for \u003ccode\u003ePhantomData\u0026lt;A\u0026gt;\u003c/code\u003e even when \u003ccode\u003eA\u003c/code\u003e does not implement\n\u003ccode\u003eArbitrary\u003c/code\u003e and when \u003ccode\u003eA\u003c/code\u003e is \u003ccode\u003e?Sized\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eusize\u003c/code\u003e's underlying encoding independent of machine word size so that\ncorpora are more portable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003ederive(Arbitrary)\u003c/code\u003e work for local definitions of \u003ccode\u003estruct Option\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/dc22fdefd5456a0f4d2f190c6d3e017e3c7ddd8e\"\u003e\u003ccode\u003edc22fde\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/230\"\u003e#230\u003c/a\u003e from fitzgen/bump-to-1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/2032403863c93bc9b4d9f5dd6d020336d75e212a\"\u003e\u003ccode\u003e2032403\u003c/code\u003e\u003c/a\u003e Bump to version 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/688b494f8ad1cf231203946ca15e55ecc1527f50\"\u003e\u003ccode\u003e688b494\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/229\"\u003e#229\u003c/a\u003e from nnethercote/with_recursive_count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/40fe82d4df9ca73250eb795656ce0a25fcae40ff\"\u003e\u003ccode\u003e40fe82d\u003c/code\u003e\u003c/a\u003e Shrink derived code size with \u003ccode\u003ewith_recursive_count\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/3fbc2d7ce965a652c7439df0c0909f939b080e70\"\u003e\u003ccode\u003e3fbc2d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/228\"\u003e#228\u003c/a\u003e from nnethercote/fieldless-enums-no-recursion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/88bb8e2dc3ee02502a9e3a58e4554b5b79a8e54d\"\u003e\u003ccode\u003e88bb8e2\u003c/code\u003e\u003c/a\u003e Avoid recursive count guard for fieldless enums.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/95cc16a2c47025b85b7cfa8230b00875bd7dc627\"\u003e\u003ccode\u003e95cc16a\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003esize_hint\u003c/code\u003e for enum discriminants.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/698d4912abdd9dfff6acabb2a5caf11835403d06\"\u003e\u003ccode\u003e698d491\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eTokenStream\u003c/code\u003e instead of \u003ccode\u003eimpl quote::ToTokens\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/9029685a9dc605fc8733c6175a1f5d44ce2b30b2\"\u003e\u003ccode\u003e9029685\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/227\"\u003e#227\u003c/a\u003e from nnethercote/const-recursive_count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/27241c6921be4fdfd82ea5011c43d5b97093ecfa\"\u003e\u003ccode\u003e27241c6\u003c/code\u003e\u003c/a\u003e Mark \u003ccode\u003eRECURSIVE_COUNT_*\u003c/code\u003e as \u003ccode\u003econst\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-fuzz/arbitrary/compare/v1.3.2...v1.4.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.210 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.218\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.217\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport serializing externally tagged unit variant inside flattened field (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2786\"\u003e#2786\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.216\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark all generated impls with #[automatically_derived] to exclude from code coverage (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2866\"\u003e#2866\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2868\"\u003e#2868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tdittr\"\u003e\u003ccode\u003e@​tdittr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.215\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduce warning when multiple fields or variants have the same deserialization name (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2855\"\u003e#2855\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2856\"\u003e#2856\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.214\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement IntoDeserializer for all Deserializers in serde::de::value module (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2568\"\u003e#2568\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.213\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix support for macro-generated \u003ccode\u003ewith\u003c/code\u003e attributes inside a newtype struct (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2847\"\u003e#2847\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.212\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/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.228\"\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.128 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn on \u0026quot;float_roundtrip\u0026quot; and \u0026quot;unbounded_depth\u0026quot; features for serde_json in play.rust-lang.org (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1230\"\u003e#1230\u003c/a\u003e, thanks \u003ca href=\"https://github.com/goffrie\"\u003e\u003ccode\u003e@​goffrie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd serde_json::Map::into_values method (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1226\"\u003e#1226\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eRawValue\u003c/code\u003e associated constants for literal \u003ccode\u003enull\u003c/code\u003e, \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1221\"\u003e#1221\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bheylin\"\u003e\u003ccode\u003e@​bheylin\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/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.128...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ed25519-dalek` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/8016d6d9b9cdbaa681f24147e0b9377cc8cef934\"\u003e\u003ccode\u003e8016d6d\u003c/code\u003e\u003c/a\u003e Fix missing/wrong features in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/4ea0ebb5500ec8fc1a93bebd6ec4a21e7170ea48\"\u003e\u003ccode\u003e4ea0ebb\u003c/code\u003e\u003c/a\u003e Stable branch: Update changelogs and bump version number (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/fdbc1d2a98b5b0c889360986b9ea2e5e16e33412\"\u003e\u003ccode\u003efdbc1d2\u003c/code\u003e\u003c/a\u003e curve: Remove unnecessary \u003ccode\u003eCofactorGroup\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/683\"\u003e#683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/fc3c7f6e69f8f28b6f8ece5c72e4acb88b151bd0\"\u003e\u003ccode\u003efc3c7f6\u003c/code\u003e\u003c/a\u003e Remove confusing docs (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/2379d4ff63a549ffec3163fdf8ba071e5a28d092\"\u003e\u003ccode\u003e2379d4f\u003c/code\u003e\u003c/a\u003e curve: extract \u003ccode\u003eAffinePoint\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/769\"\u003e#769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/71b60e68245ad70677fa545c77c995b3dd0a125d\"\u003e\u003ccode\u003e71b60e6\u003c/code\u003e\u003c/a\u003e curve: fix \u003ccode\u003enightly\u003c/code\u003e build (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/e541acf0a02b488408e2171c419d00c995ddfcdf\"\u003e\u003ccode\u003ee541acf\u003c/code\u003e\u003c/a\u003e curve: Hash to curve and field as defined in the standard (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/cf7b0995857070cd83a188e3f0023bb60b859d3c\"\u003e\u003ccode\u003ecf7b099\u003c/code\u003e\u003c/a\u003e curve: rename \u003ccode\u003eFieldElement*::as_bytes\u003c/code\u003e =\u0026gt; \u003ccode\u003e::to_bytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/ad4a37df53ca7f05518e752dfef98ae47a5731bb\"\u003e\u003ccode\u003ead4a37d\u003c/code\u003e\u003c/a\u003e CI: bump \u003ccode\u003eclippy\u003c/code\u003e to Rust 1.87 (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/768\"\u003e#768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/5e0b429b050686ccbf714f59b3064e7de2f8f122\"\u003e\u003ccode\u003e5e0b429\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etypos\u003c/code\u003e action and correct typos (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/compare/2.1.1...ed25519-2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proptest` from 1.5.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/7f1367f9a4dc8440c47b93166a38ed064f63ea8c\"\u003e\u003ccode\u003e7f1367f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/641\"\u003e#641\u003c/a\u003e from proptest-rs/release-1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a63bf7eb4e337d76a26a12d3238320acc747551f\"\u003e\u003ccode\u003ea63bf7e\u003c/code\u003e\u003c/a\u003e proptest-state-machine v0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/d86e9ff8655cb9833d5e5772195a2485396656f4\"\u003e\u003ccode\u003ed86e9ff\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/640\"\u003e#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/794031313b4fe42d2c28bad1765a3d22d0b7b8c0\"\u003e\u003ccode\u003e7940313\u003c/code\u003e\u003c/a\u003e proptest v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/3ec998c4d6d9c3992cff9284487914aaeea258e6\"\u003e\u003ccode\u003e3ec998c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/8ceb00cfe53f5cf713cd8c007b1c4b9c7d26f401\"\u003e\u003ccode\u003e8ceb00c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/639\"\u003e#639\u003c/a\u003e from lukoktonos/bits128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/9c8df1abb945363924bc216dace9e634f6f11ff9\"\u003e\u003ccode\u003e9c8df1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e from folkertdev/f16-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/ca9d8e1458518dc22ba1a1b00c92471ba8e6e746\"\u003e\u003ccode\u003eca9d8e1\u003c/code\u003e\u003c/a\u003e changelog \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a39869f5ee5f5aebf43feefd3fd7fec743e230c9\"\u003e\u003ccode\u003ea39869f\u003c/code\u003e\u003c/a\u003e imply f16 feat by unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/85c5ca02764bebeea2cc6261bdf84f9fb9d3eb4c\"\u003e\u003ccode\u003e85c5ca0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/637\"\u003e#637\u003c/a\u003e from folkertdev/min-max-assoc-constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proptest-rs/proptest/compare/v1.5.0...v1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libfuzzer-sys` from 0.4.7 to 0.4.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-fuzz/libfuzzer/blob/main/CHANGELOG.md\"\u003elibfuzzer-sys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.12\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-10.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003eSmallRng\u003c/code\u003e over \u003ccode\u003eStdRng\u003c/code\u003e in the examples for faster, more lightweight\nseeding and sampling\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003erand\u003c/code\u003e dependency from 0.8.5 to 0.10\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eflate2\u003c/code\u003e dependency from 1.0.24 to 1.1\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003egen\u003c/code\u003e variable to \u003ccode\u003erng\u003c/code\u003e for better 2024 Edition compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.4.11\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-10.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003ccode\u003elibFuzzer\u003c/code\u003e commit \u003ccode\u003ea47b42eb9f9b\u003c/code\u003e (\u003ccode\u003erelease/22.x\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.4.10\u003c/h2\u003e\n\u003cp\u003eReleased 2025-07-03.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003ccode\u003elibFuzzer\u003c/code\u003e commit \u003ccode\u003e6146a88f6049\u003c/code\u003e (\u003ccode\u003erelease/20.x\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eFuzz targets taking raw byte slice inputs can now return \u003ccode\u003eCorpus\u003c/code\u003e results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.4.9\u003c/h2\u003e\n\u003cp\u003eReleased 2025-01-28.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eexample_init\u003c/code\u003e demonstrates how to pass an initialization code block to\nthe \u003ccode\u003efuzz_target!\u003c/code\u003e macro.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003efuzz_target!\u003c/code\u003e macro now supports the generation of \u003ccode\u003eLLVMFuzzerInitialize\u003c/code\u003e\nto execute initialization code once before running the fuzzer. This change is\nnot breaking and is completely backward compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-fuzz/libfuzzer/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expect-test` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-analyzer/expect-test/blob/master/CHANGELOG.md\"\u003eexpect-test's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/9e616f9e8e94cd80b0f09155b7d9b4c57e133dbc\"\u003e\u003ccode\u003e9e616f9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-analyzer/expect-test/issues/53\"\u003e#53\u003c/a\u003e from xxchan/xxchan/interim-tarantula\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/fc87d4e749b363d13b4f5df64dc31caf50789da8\"\u003e\u003ccode\u003efc87d4e\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/7e3092f269fac2e04b307ab490033d529f6ac210\"\u003e\u003ccode\u003e7e3092f\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/8aff4a94044e727c91d22b08fe91f0a39b2dbb67\"\u003e\u003ccode\u003e8aff4a9\u003c/code\u003e\u003c/a\u003e doc: update the recommended placeholder\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-analyzer/expect-test/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 2.0.103 to 2.0.117\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.117\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003eself::\u003c/code\u003e pattern in first function argument (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.116\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize parse_fn_arg_or_variadic for less lookahead on erroneous receiver (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.115\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable GenericArgument::Constraint parsing in non-full mode (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.114\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1956\"\u003e#1956\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tamird\"\u003e\u003ccode\u003e@​tamird\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.113\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow parsing TypeParam with colon not followed by any type param bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1953\"\u003e#1953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/wyfo\"\u003e\u003ccode\u003e@​wyfo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.112\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in LitByte::new().value() (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1951\"\u003e#1951\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VictorArcium\"\u003e\u003ccode\u003e@​VictorArcium\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.111\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow first argument of \u003ccode\u003ebraced!\u003c/code\u003e, \u003ccode\u003ebracketed!\u003c/code\u003e, \u003ccode\u003eparenthesized!\u003c/code\u003e to be an otherwise unused variable (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1946\"\u003e#1946\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.110\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1939\"\u003e#1939\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003esyn::ext::IdentExt::unraw\u003c/code\u003e available without \u0026quot;parsing\u0026quot; feature (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1940\"\u003e#1940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport parsing \u003ccode\u003esyn::Meta\u003c/code\u003e followed by \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.109\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1927\"\u003e#1927\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1928\"\u003e#1928\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1930\"\u003e#1930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1932\"\u003e#1932\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1934\"\u003e#1934\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.108\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParse unrecognized or invalid literals as Lit::Verbatim (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1925\"\u003e#1925\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove panic message when constructing a LitInt, LitFloat, or Lit from invalid syntax (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1917\"\u003e#1917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove panic message on Punctuated index out of bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1922\"\u003e#1922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003e~const\u003c/code\u003e syntax with \u003ccode\u003e[const]\u003c/code\u003e conditionally const syntax in trait bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1896\"\u003e#1896\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/139858\"\u003erust-lang/rust#139858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport conditionally const impl Trait types (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject polarity modifier and lifetime binder used in the same trait bound (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1899\"\u003e#1899\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/127054\"\u003erust-lang/rust#127054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse const trait bounds with bound lifetimes (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse bound lifetimes with lifetime bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1903\"\u003e#1903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow type parameters and const parameters in trait bounds and generic closures (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1904\"\u003e#1904\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1907\"\u003e#1907\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1908\"\u003e#1908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow \u0026quot;negative\u0026quot; inherent impls like \u003ccode\u003eimpl !T {}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1881\"\u003e#1881\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/144386\"\u003erust-lang/rust#144386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow attributes on range expression (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1872\"\u003e#1872\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7bcb37cdb3399977658c8b52d2441d37e42e48f2\"\u003e\u003ccode\u003e7bcb37c\u003c/code\u003e\u003c/a\u003e Release 2.0.117\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9c6e7d3b8df7b30909d60395f88a6ca07688e1c1\"\u003e\u003ccode\u003e9c6e7d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1970\"\u003e#1970\u003c/a\u003e from dtolnay/receiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/019a84847eded0cdb1f7856e0752ba618155cfc9\"\u003e\u003ccode\u003e019a848\u003c/code\u003e\u003c/a\u003e Fix self:: pattern in first function argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/23f54f3cf61ddedd5daea4f347eca2d4b84c8abb\"\u003e\u003ccode\u003e23f54f3\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b99b9a627c46580343398472e7b08a131357a994\"\u003e\u003ccode\u003eb99b9a6\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/a62e54a48b3b05add5df0e80fe93906509ad72ae\"\u003e\u003ccode\u003ea62e54a\u003c/code\u003e\u003c/a\u003e Release 2.0.116\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5a8ed9f32e572f35a952c05f25beb3bd976300a4\"\u003e\u003ccode\u003e5a8ed9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1968\"\u003e#1968\u003c/a\u003e from dtolnay/receiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/813afcc7733b02a8ad0a829eef431e593a906379\"\u003e\u003ccode\u003e813afcc\u003c/code\u003e\u003c/a\u003e Optimize parse_fn_arg_or_variadic for less lookahead on erroneous receiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c17215011363b8e936b98a9053726abfbc2bdcc4\"\u003e\u003ccode\u003ec172150\u003c/code\u003e\u003c/a\u003e Add regression test for issue 1718\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0071ab367ca6c42f94209f8187de3e540231427f\"\u003e\u003ccode\u003e0071ab3\u003c/code\u003e\u003c/a\u003e Ignore type_complexity clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.103...2.0.117\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.37 to 1.0.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ToTokens impl for Arc\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport raw lifetime syntax \u003ccode\u003e'r#async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisambiguate references to \u003ccode\u003estringify!\u003c/code\u003e macro inside generated code (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.42\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/306\"\u003e#306\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/307\"\u003e#307\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/308\"\u003e#308\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove compile error when repetition contains no interpolated value that is an iterator (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.40\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize construction of lifetime tokens (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.39\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.38\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport interpolating arrays inside of arrays using a repetition (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/842ffde933fdd76cd1681a288bed136d8b95a97a\"\u003e\u003ccode\u003e842ffde\u003c/code\u003e\u003c/a\u003e Release 1.0.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/93d691cce95b31c607be7a2aef2a784abc60b525\"\u003e\u003ccode\u003e93d691c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e from dtolnay/arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/d27d589652ebe1ffc044f75e80ed3a6a86d3cdcd\"\u003e\u003ccode\u003ed27d589\u003c/code\u003e\u003c/a\u003e ToTokens for Arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/24d10826cf003ebaa74fd73cdc94ed36ccbae001\"\u003e\u003ccode\u003e24d1082\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/26b127632c74209ef5281452742a9fbd6fbab2cb\"\u003e\u003ccode\u003e26b1276\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/c5e1c9ef46524e84d5072d0be5c7c62637986ce5\"\u003e\u003ccode\u003ec5e1c9e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/58e21550d88a48248159939cfed14f30df3c0fee\"\u003e\u003ccode\u003e58e2155\u003c/code\u003e\u003c/a\u003e Remove compiler version support from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1fc6b50769abb6117f1b786d5c68a772cadaab04\"\u003e\u003ccode\u003e1fc6b50\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/515480a4349d1842c10f92170a7949fa9916fd24\"\u003e\u003ccode\u003e515480a\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/2c5e7709dd9b7c7f5a0728d3ed4f8ade2940ad86\"\u003e\u003ccode\u003e2c5e770\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.37...1.0.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.95 to 1.0.106\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003eSpan::byte_range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Rust 1.92.0's TokenStream Extend impls (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/145722\"\u003erust-lang/rust#145722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver-exempt \u003ccode\u003eLiteral\u003c/code\u003e methods \u003ccode\u003estr_value\u003c/code\u003e, \u003ccode\u003ecstr_value\u003c/code\u003e, \u003ccode\u003ebyte_str_value\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/523\"\u003e#523\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize Span location accessors (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eSpan\u003c/code\u003e methods on Rust 1.88+: \u003ccode\u003estart\u003c/code\u003e, \u003ccode\u003eend\u003c/code\u003e, \u003ccode\u003eline\u003c/code\u003e, \u003ccode\u003ecolumn\u003c/code\u003e, \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003elocal_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/517\"\u003e#517\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Span's unstable API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow prefixed identifier as name of lifetime: \u003ccode\u003e'prefix#lifetime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/514\"\u003e#514\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/126452\"\u003erust-lang/rust#126452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/505\"\u003e#505\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/512\"\u003e#512\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davvid\"\u003e\u003ccode\u003e@​davvid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify how rustdoc flags are decided during docs.rs builds (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/58ab776b95a4c2865554badbb6629c50971a9118\"\u003e\u003ccode\u003e58ab776\u003c/code\u003e\u003c/a\u003e Release 1.0.106\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/1e18a0bb10f41371b39ede0c22e717d020b8a1e7\"\u003e\u003ccode\u003e1e18a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e from dtolnay/byterange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7f5973b73a68687868845b7ff08d8eae1d22c0ce\"\u003e\u003ccode\u003e7f5973b\u003c/code\u003e\u003c/a\u003e Make char count bidirectional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/08d1dd0bc3683aff781155809111045f9058ba73\"\u003e\u003ccode\u003e08d1dd0\u003c/code\u003e\u003c/a\u003e Cache span end positions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/8c4135f768d35f141326d7d9b2ebbcc892eddafe\"\u003e\u003ccode\u003e8c4135f\u003c/code\u003e\u003c/a\u003e Release 1.0.105\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/2825fb1b74175cf7fe0c2a2980c8aa0a374921eb\"\u003e\u003ccode\u003e2825fb1\u003c/code\u003e\u003c/a\u003e Make same crates available during probe as in crate root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cc5819cc4dbea4eb226bb1510e9152d26c8be24f\"\u003e\u003ccode\u003ecc5819c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/e78151ecc1efea6b37540ec698ee00a491f4354c\"\u003e\u003ccode\u003ee78151e\u003c/code\u003e\u003c/a\u003e Disable std prelude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/2fbddd452b035f5ca280445e110e49054ac328d4\"\u003e\u003ccode\u003e2fbddd4\u003c/code\u003e\u003c/a\u003e Delete html_root_url comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/aa54fc31874fe852ea740380d02648c99d64ffe8\"\u003e\u003ccode\u003eaa54fc3\u003c/code\u003e\u003c/a\u003e Patch rustc-literal-escaper std dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.95...1.0.106\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettyplease` from 0.2.22 to 0.2.37\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/prettyplease/releases\"\u003eprettyplease's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.37\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003e~const\u003c/code\u003e syntax with \u003ccode\u003e[const]\u003c/code\u003e conditionally const syntax (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.36\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve braces in \u003ccode\u003euse path::to::{self};\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/121\"\u003e#121\u003c/a\u003e, thanks \u003ca href=\"https://github.com/charlyisidore\"\u003e\u003ccode\u003e@​charlyisidore\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.35\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParenthesize for attributes on range expression (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInsert parentheses around binary operation with attribute (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove macro token spacing after \u003ccode\u003e$crate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForbid block comments that end in a slash (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/113\"\u003e#113\u003c/a\u003e, thanks \u003ca href=\"https://github.com/arkeet\"\u003e\u003ccode\u003e@​arkeet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFormat multiple array elements on the same line (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve semicolon on braced statement-position macros (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpression precedence fixes (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/90\"\u003e#90\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/92\"\u003e#92\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/95\"\u003e#95\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/96\"\u003e#96\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/97\"\u003e#97\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/98\"\u003e#98\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid trailing '.' on non-macro float literals (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynthesize parentheses for precedence (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrint safe and explicitly unsafe foreign items (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/85\"\u003e#85\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/issues/123743\"\u003erust-lang/rust#123743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for \u003ccode\u003euse\u0026lt;\u0026gt;\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport formatting \u003ccode\u003e\u0026amp;raw const place\u003c/code\u003e and \u003ccode\u003e\u0026amp;raw mut place\u003c/code\u003e expressions (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/prettyplease/commit/c971184fa8c5ef5a2828196e35bd99469455b46b\"\u003e\u003ccode\u003ec971184\u003c/code\u003e\u003c/a\u003e Release 0.2.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/484e06077c643877570f604dfa405c1015970423\"\u003e\u003ccode\u003e484e060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/123\"\u003e#123\u003c/a\u003e from dtolnay/conditionallyconst\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/38d93c76aedde037557b2c31dfc074f99f4ceb76\"\u003e\u003ccode\u003e38d93c7\u003c/code\u003e\u003c/a\u003e Replace ~const syntax with [const] conditionally const syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/e1c92b1befda4de2a496079b0652469f66dd9ca5\"\u003e\u003ccode\u003ee1c92b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/122\"\u003e#122\u003c/a\u003e from dtolnay/negativeinherent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/1f74d4724d6318ec8cf7845e9a5432981c48e960\"\u003e\u003ccode\u003e1f74d47\u003c/code\u003e\u003c/a\u003e Reject negative inherent impls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/9ae9017fbc654311750b5c411c3e061e588f4964\"\u003e\u003ccode\u003e9ae9017\u003c/code\u003e\u003c/a\u003e Release 0.2.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/6e28f51132b752170b4920a257fc62c9e4bbe2f4\"\u003e\u003ccode\u003e6e28f51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/121\"\u003e#121\u003c/a\u003e from charlyisidore/use-self\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/27e359b2d3d2c683eb30fbd0a772af40e3c83ea0\"\u003e\u003ccode\u003e27e359b\u003c/code\u003e\u003c/a\u003e Preserve braces in \u003ccode\u003euse std::fmt::{self};\u003c/code\u003e \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/120\"\u003edtolnay/prettyplease#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/3819b845a0f195c848f47b75c30e8ad102fa833d\"\u003e\u003ccode\u003e3819b84\u003c/code\u003e\u003c/a\u003e Release 0.2.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/9b66a0644299e338b97dce591519363922f47c62\"\u003e\u003ccode\u003e9b66a06\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/119\"\u003e#119\u003c/a\u003e from dtolnay/attrrange\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/prettyplease/compare/0.2.22...0.2.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with` from 3.12.0 to 3.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.18.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with more sequence and set types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88 due to the \u003ccode\u003edarling\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.17.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with \u003ccode\u003esmallvec\u003c/code\u003e v1 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/920\"\u003e#920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003eyaml_serde\u003c/code\u003e for a maintained yaml dependency by \u003ca href=\"https://github.com/kazan417\"\u003e\u003ccode\u003e@​kazan417\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.82, since that is required for \u003ccode\u003eyaml_serde\u003c/code\u003e dev-dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.16.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonSchemaAs\u003c/code\u003e of \u003ccode\u003eSetPreventDuplicates\u003c/code\u003e and \u003ccode\u003eSetLastValueWins\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/906\"\u003e#906\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.16.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003esmallvec\u003c/code\u003e v1 under the \u003ccode\u003esmallvec_1\u003c/code\u003e feature flag by \u003ca href=\"https://github.com/isharma228\"\u003e\u003ccode\u003e@​isharma228\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSchemaAs\u003c/code\u003e implementation for \u003ccode\u003ejson::JsonString\u003c/code\u003e by \u003ca href=\"https://github.com/yogevm15\"\u003e\u003ccode\u003e@​yogevm15\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix building of the documentation by updating references to use \u003ccode\u003eserde_core\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded error inspection to \u003ccode\u003eVecSkipError\u003c/code\u003e and \u003ccode\u003eMapSkipError\u003c/code\u003e by \u003ca href=\"https://github.com/michelhe\"\u003e\u003ccode\u003e@​michelhe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/878\"\u003e#878\u003c/a\u003e)\nThis allows interacting with the previously hidden error, for example for logging.\nCheckout the newly added example to both types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow documenting the types generated by \u003ccode\u003eserde_conv!\u003c/code\u003e.\nThe \u003ccode\u003eserde_conv!\u003c/code\u003e macro now acceps outer attributes before the optional visibility modifier.\nThis allow adding doc comments in the shape of \u003ccode\u003e#[doc = \u0026quot;...\u0026quot;]\u003c/code\u003e or any other attributes, such as lint modifiers.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003eserde_conv!(\n    #[doc = \u0026quot;Serialize bools as string\u0026quot;]\n    #[allow(dead_code)]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/d50ec962c6ecad7d8972f95d7ee7cea398b7eb41\"\u003e\u003ccode\u003ed50ec96\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/984fe3252ecd47526f452e39736f70f96b503f7c\"\u003e\u003ccode\u003e984fe32\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/4ba41c70c7f12b2e543ae81480a50b4d76245419\"\u003e\u003ccode\u003e4ba41c7\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/8fb2468ce24e822fc29cd9aa8ebb3feb3ddf1eb3\"\u003e\u003ccode\u003e8fb2468\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/aec0a23c15943bc4ca82d329695fabefb2b19174\"\u003e\u003ccode\u003eaec0a23\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/25c15a2c5c53f8fa71af91d699877147568338b8\"\u003e\u003ccode\u003e25c15a2\u003c/code\u003e\u003c/a\u003e Update time dependency to 0.3.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/93bd3f4bebec516e5608a12f09ad1859cdced9a7\"\u003e\u003ccode\u003e93bd3f4\u003c/code\u003e\u003c/a\u003e Update test output after darling update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f825dbffb12dd758c80247259a271956f1c484b4\"\u003e\u003ccode\u003ef825dbf\u003c/code\u003e\u003c/a\u003e Upgrade darling to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/65cbd738f090f25d89ec4b350501b4aa5b38bd9e\"\u003e\u003ccode\u003e65cbd73\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/daff02ea264c3136131bfcff079304714f359bd9\"\u003e\u003ccode\u003edaff02e\u003c/code\u003e\u003c/a\u003e Extend OneOrMany implementation to more collection types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.12.0...v3.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/stellar/rs-soroban-sdk/pull/1848","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stellar%2Frs-soroban-sdk/issues/1848","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1848/packages"},{"uuid":"4328192731","node_id":"PR_kwDOOQ3tjc7VmJj5","number":2,"state":"closed","title":"Bump serde from 1.0.219 to 1.0.228","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-25T14:29:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-25T13:19:47.000Z","updated_at":"2026-04-25T14:29:54.000Z","time_to_close":4206,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [serde](https://github.com/serde-rs/serde) from 1.0.219 to 1.0.228.\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde\u0026package-manager=cargo\u0026previous-version=1.0.219\u0026new-version=1.0.228)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/HenriTEL/gitblog/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/HenriTEL%2Fgitblog/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4299827073","node_id":"PR_kwDOPeN7rM7UKG3d","number":239,"state":"open","title":"build(deps): bump the cargo-production-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","rust","Stale"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-21T02:07:51.000Z","updated_at":"2026-05-27T07:12:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo-production-dependencies","update_count":14,"packages":[{"name":"actix-web","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/actix/actix-web"},{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"awc","old_version":"3.7.0","new_version":"3.8.2","repository_url":"https://github.com/actix/actix-web"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"tonic","old_version":"0.14.1","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.30.0","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.22.0","new_version":"0.23.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.30.1","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.18.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 14 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-web](https://github.com/actix/actix-web) | `4.11.0` | `4.12.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.102` |\n| [awc](https://github.com/actix/actix-web) | `3.7.0` | `3.8.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.1` | `0.14.5` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.23` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.1` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.22.0` | `0.23.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.1` | `0.31.1` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.9.0` | `0.10.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.0` | `1.23.1` |\n\n\nUpdates `actix-web` from 4.11.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.12.0\u003c/h2\u003e\n\u003ch1\u003eShort announcement\u003c/h1\u003e\n\u003cp\u003eWe've started GitHub Sponsors: \u003ca href=\"https://github.com/sponsors/actix\"\u003ehttps://github.com/sponsors/actix\u003c/a\u003e\nSupport our development!\u003c/p\u003e\n\u003ch2\u003ev4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now sets \u003ccode\u003eContent-Type\u003c/code\u003e to \u003ccode\u003eapplication/octet-stream\u003c/code\u003e if \u003ccode\u003eContent-Type\u003c/code\u003e does not exist.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now calls \u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::no_chunking()\u003c/code\u003e and returns \u003ccode\u003eSizedStream\u003c/code\u003e if \u003ccode\u003eContent-Length\u003c/code\u003e is set by user.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ews\u003c/code\u003e crate feature (on-by-default) which forwards to \u003ccode\u003eactix-http\u003c/code\u003e and guards some of its \u003ccode\u003eResponseError\u003c/code\u003e impls.\n\u003cul\u003e\n\u003cli\u003e⚠️ if you use \u003ccode\u003edefault-feature = false\u003c/code\u003e and the web scoket feature, please make sure you enable the \u003ccode\u003ews\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd public export for \u003ccode\u003eEitherExtractError\u003c/code\u003e in \u003ccode\u003eerror\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d119500f938f55eeaa3d000a9299a3797d2a8819\"\u003e\u003ccode\u003ed119500\u003c/code\u003e\u003c/a\u003e release: actix-web v4.12.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3830\"\u003e#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/a3f95ee1ef8beaac48ad2329c0b2b724c4075ccb\"\u003e\u003ccode\u003ea3f95ee\u003c/code\u003e\u003c/a\u003e feat: improve \u003ccode\u003eHttpResponseBuilder::streaming\u003c/code\u003e with SizedStream (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3829\"\u003e#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e1da110e926bb02f83140aed9454d5ca2b5fc16a\"\u003e\u003ccode\u003ee1da110\u003c/code\u003e\u003c/a\u003e chore: Add public export for \u003ccode\u003eEitherExtractError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3826\"\u003e#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/219b98830002f0144e9889223e0acf6af5109b91\"\u003e\u003ccode\u003e219b988\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.46 to 2.62.49 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3823\"\u003e#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9cf3521390593c1c161f7110e0dba714d2c3183d\"\u003e\u003ccode\u003e9cf3521\u003c/code\u003e\u003c/a\u003e build(deps): bump quote from 1.0.41 to 1.0.42 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3825\"\u003e#3825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/8b103199ea29f0310ccd26042afd9f56864fa4ce\"\u003e\u003ccode\u003e8b10319\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.45 to 2.62.46 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3820\"\u003e#3820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d5fae3ecc2286b53985cfef6310abbecfa14595c\"\u003e\u003ccode\u003ed5fae3e\u003c/code\u003e\u003c/a\u003e chore: rename branch to main (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3821\"\u003e#3821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e6958cc677ca17d16a230e3dea54e34544ae8039\"\u003e\u003ccode\u003ee6958cc\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.38 to 2.62.45 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3dd42ee13e05aa74c7e17ad9f24d9f7070d92e33\"\u003e\u003ccode\u003e3dd42ee\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio-util from 0.7.16 to 0.7.17 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/627af8ce57d638b94788e084a352cd879e8b0568\"\u003e\u003ccode\u003e627af8c\u003c/code\u003e\u003c/a\u003e chore(gha): setup cargo-deny (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.11.0...web-v4.12.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.99 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `awc` from 3.7.0 to 3.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eawc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eawc: v3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\u003c/li\u003e\n\u003cli\u003eFix empty streaming request bodies being sent with chunked transfer encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eawc: v3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where \u003ccode\u003eGO_AWAY\u003c/code\u003e errors did not stop connections from returning to the pool.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eawc: v3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ehickory-dns\u003c/code\u003e crate feature (off-by-default).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003etrust-dns\u003c/code\u003e crate feature now delegates DNS resolution to \u003ccode\u003ehickory-dns\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/actix/actix-web/commit/0a27aaf623bb0410b5668a9b6e9ab7b415397b43\"\u003e\u003ccode\u003e0a27aaf\u003c/code\u003e\u003c/a\u003e chore(awc): release v3.8.2 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3942\"\u003e#3942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/8b7270a09fb20ea38c60cf2955a7aa997539bd2b\"\u003e\u003ccode\u003e8b7270a\u003c/code\u003e\u003c/a\u003e chore(web): release v4.13.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9cbde130100cc1513ecf3b112ff76403534b4a1a\"\u003e\u003ccode\u003e9cbde13\u003c/code\u003e\u003c/a\u003e chore(gha): reduce timeout to 30min. (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/a7a26f1ee0adfeabb5ee85a6eb2a62cff601a70b\"\u003e\u003ccode\u003ea7a26f1\u003c/code\u003e\u003c/a\u003e chore(http): release v3.12.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/6e4e040ee033f330f736dbfe9c4a0c121f8ca94a\"\u003e\u003ccode\u003e6e4e040\u003c/code\u003e\u003c/a\u003e chore(router): release v0.5.4 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3938\"\u003e#3938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/0ffaa78a320d505f48fdb914b8b5d094f517be5a\"\u003e\u003ccode\u003e0ffaa78\u003c/code\u003e\u003c/a\u003e docs(web): document introspection feature (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/11872101a3f30db825a03db0dec07e839d01eb2b\"\u003e\u003ccode\u003e1187210\u003c/code\u003e\u003c/a\u003e fix(http): drain unread body if chunked and dropped payload (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/f1204790302c74cf7ff8c705492e3b1e4031937e\"\u003e\u003ccode\u003ef120479\u003c/code\u003e\u003c/a\u003e docs(actix-router): document Resource trait (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3935\"\u003e#3935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/36dadc5351ee8d7a75c29b4a42b63e3b4d078e04\"\u003e\u003ccode\u003e36dadc5\u003c/code\u003e\u003c/a\u003e typo: bytes=bytes=0-9 to bytes=0-9 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/38dd705bf75f10499a4b9cb1af071d4e488c24b8\"\u003e\u003ccode\u003e38dd705\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3.0.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/awc-v3.7.0...awc-v3.8.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.219 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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.1 to 0.14.5\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\u003ev0.14.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd max connections setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(doc): Replace doc_auto_cfg config with doc_cfg 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/tonic/pull/2428\"\u003ehyperium/tonic#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e by \u003ca href=\"https://github.com/LucioFranco\"\u003e\u003ccode\u003e@​LucioFranco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2506\"\u003ehyperium/tonic#2506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0x0d\"\u003e\u003ccode\u003e@​r0x0d\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2502\"\u003ehyperium/tonic#2502\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/tonic/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003etcp_keepalive_interval\u003c/code\u003e and \u003ccode\u003etcp_keepalive_retries\u003c/code\u003e options on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2472\"\u003e#2472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow configuration of \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2437\"\u003e#2437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePut source error into the \u003ccode\u003eDisplay\u003c/code\u003e impl of \u003ccode\u003eStatus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eServer::default()\u003c/code\u003e now sets \u003ccode\u003eTCP_NODELAY\u003c/code\u003e to true (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2413\"\u003e#2413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003emax_message_size\u003c/code\u003e when decompressing a message (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDepend on http at least 1.1.0 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix documentation links for timeout configuration (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation typos and grammar issues in status.rs and codec/mod.rs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix labels in \u003ccode\u003eDisplay for Status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix features docs in tonic-build and tonic-prost-build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove redundant word in tonic-build and tonic-prost-build README (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\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/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.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/hyperium/tonic/commit/3f7caf3171393734ef19e12d010bd9c945c9e242\"\u003e\u003ccode\u003e3f7caf3\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.5 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2516\"\u003e#2516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3f56644955162b344ce4a2641823776574ae98e4\"\u003e\u003ccode\u003e3f56644\u003c/code\u003e\u003c/a\u003e grpc(chore): add missing copyright notices (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/1769c91a96f054416e0d11c84fcc26284262dda2\"\u003e\u003ccode\u003e1769c91\u003c/code\u003e\u003c/a\u003e feat(xds): implement xDS subscription worker (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/56f8c6db4718c32e8cb1732438b87c85a3a8c1f6\"\u003e\u003ccode\u003e56f8c6d\u003c/code\u003e\u003c/a\u003e feat(grpc): Add TCP listener API in the Runtime trait + tests for server cred...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/149f3668f0514bd79f12524778ca76eb6341a3f5\"\u003e\u003ccode\u003e149f366\u003c/code\u003e\u003c/a\u003e feat(grpc) Add channel credentials API + Insecure credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2495\"\u003e#2495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/cd5b32fa6794896b4ad5ea86fbf0ecbb49c80ad9\"\u003e\u003ccode\u003ecd5b32f\u003c/code\u003e\u003c/a\u003e chore: prepare 0.14.4 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/27640d23d77c4f38bc16828f0211d999062b95d3\"\u003e\u003ccode\u003e27640d2\u003c/code\u003e\u003c/a\u003e fix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2506\"\u003e#2506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/0c26ee1e673810e9eee7fead806408c937215dfb\"\u003e\u003ccode\u003e0c26ee1\u003c/code\u003e\u003c/a\u003e Fix permission of a series of files (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c25daa68a94b8649ea617ed6fabad648ee6169f9\"\u003e\u003ccode\u003ec25daa6\u003c/code\u003e\u003c/a\u003e fix(ci): remove comment from manifest to unblock version parsing (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2501\"\u003e#2501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3efc5f9ce817614d0444f67c02b94bf7f767029d\"\u003e\u003ccode\u003e3efc5f9\u003c/code\u003e\u003c/a\u003e chore(doc): Replace doc_auto_cfg config with doc_cfg (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2428\"\u003e#2428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing` from 0.1.41 to 0.1.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing 0.1.44\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecord_all\u003c/code\u003e panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3432\"\u003etokio-rs/tracing#3432\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3440\"\u003etokio-rs/tracing#3440\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.43\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.1.42] was yanked because \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e was a breaking change.\nSee further details in \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e. This release contains all the changes from that\nversion, plus a revert for the problematic part of the breaking PR.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3382\"\u003etokio-rs/tracing#3382\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3425\"\u003etokio-rs/tracing#3425\u003c/a\u003e\n[0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.42\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cp\u003eThe [\u003ccode\u003eSpan::record_all\u003c/code\u003e] method has been removed from the documented API. It\nwas always unsuable via the documented API as it requried a \u003ccode\u003eValueSet\u003c/code\u003e which\nhas no publically documented constructors. The method remains, but should not\nbe used outside of \u003ccode\u003etracing\u003c/code\u003e macros.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eattributes\u003c/strong\u003e: Support constant expressions as instrument field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecord_all!\u003c/code\u003e macro for recording multiple values in one call (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Improve code generation at trace points significantly (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etracing-attributes\u003c/code\u003e: updated to 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;name / parent\u0026quot; variant of \u003ccode\u003eevent!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\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/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.22\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.3.21] was yanked as it depended explicitly on\n[tracing-0.1.42], which was yanked due to a breaking change (see \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e for\ndetails). This release contains all the changes from the previous release, plus\nan update to the newer version of \u003ccode\u003etracing\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3427\"\u003etokio-rs/tracing#3427\u003c/a\u003e\n[0.3.21]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\u003c/a\u003e\n[tracing-0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange registry exit to decrement local span ref only (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake Layered propagate \u003ccode\u003eon_register_dispatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eclone_span\u003c/code\u003e on enter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few small things in the format module (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra closing brace in layer docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in \u003ccode\u003eFmtSpan\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3289%5D(https://redirect.github.com/tokio-rs/tracing/issues/3289)\"\u003etokio-rs/tracing#3289\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3331%5D(https://redirect.github.com/tokio-rs/tracing/issues/3331)\"\u003etokio-rs/tracing#3331\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3339%5D(https://redirect.github.com/tokio-rs/tracing/issues/3339)\"\u003etokio-rs/tracing#3339\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3350%5D(https://redirect.github.com/tokio-rs/tracing/issues/3350)\"\u003etokio-rs/tracing#3350\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3379%5D(https://redirect.github.com/tokio-rs/tracing/issues/3379)\"\u003etokio-rs/tracing#3379\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3411%5D(https://redirect.github.com/tokio-rs/tracing/issues/3411)\"\u003etokio-rs/tracing#3411\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/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2b63b75e8a391aee9bea9680433f8dcf13f244aa\"\u003e\u003ccode\u003e2b63b75\u003c/code\u003e\u003c/a\u003e fix: Panics and exploding memory usage from large cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c346d4b5d1deb6c631f42943b2a07923cfda4a51\"\u003e\u003ccode\u003ec346d4b\u003c/code\u003e\u003c/a\u003e feat: Upgrade SDK version to 0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/07bb613d0601589e03cb220f139e967eb317923d\"\u003e\u003ccode\u003e07bb613\u003c/code\u003e\u003c/a\u003e feat: Improve support for exponential histogram (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3259\"\u003e#3259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/693dcc0697886a2d26328d44535f3653d9445dd9\"\u003e\u003ccode\u003e693dcc0\u003c/code\u003e\u003c/a\u003e chore: Unify \u003ccode\u003eSpanExporter\u003c/code\u003e with \u003ccode\u003eLogExporter\u003c/code\u003e and \u003ccode\u003ePushMetricExporter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3281\"\u003e#3281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/65969fd40e328049ddabe5d55a588b2d55dcc4af\"\u003e\u003ccode\u003e65969fd\u003c/code\u003e\u003c/a\u003e docs: logs enrichment (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3266\"\u003e#3266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/627f252d23ef3e2ee598855dd19ec63a28fcc794\"\u003e\u003ccode\u003e627f252\u003c/code\u003e\u003c/a\u003e feat: Stabilize Logger Enabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3278\"\u003e#3278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4c16d9b589c8a2bea579e6d94c9594f46333eec0\"\u003e\u003ccode\u003e4c16d9b\u003c/code\u003e\u003c/a\u003e fix: Remove unused tracing dependency from opentelemetry-otlp (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/759b5399cb989bdd26a935b124f62a04c8437a5e\"\u003e\u003ccode\u003e759b539\u003c/code\u003e\u003c/a\u003e chore(sampling): move sdk types from opentelemetry to opentelemetry_sdk (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3277\"\u003e#3277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/483b420ff1c774d1cc7c91434ee21edb057b196f\"\u003e\u003ccode\u003e483b420\u003c/code\u003e\u003c/a\u003e fix: handle shutdown in logs exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3255\"\u003e#3255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/53c9f471dd6c0c1471c02973fe561f149fe18b6f\"\u003e\u003ccode\u003e53c9f47\u003c/code\u003e\u003c/a\u003e chore(deps): bump step-security/harden-runner from 2.13.1 to 2.13.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...opentelemetry-prometheus-0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/febe718fa9ad80c281a82f754e399d3ba6c40c26\"\u003e\u003ccode\u003efebe718\u003c/code\u003e\u003c/a\u003e feat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...opentelemetry-otlp-0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.22.0 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/dc6492db68fa9a0fbd1c1df1c18dfc6b20e851e8\"\u003e\u003ccode\u003edc6492d\u003c/code\u003e\u003c/a\u003e publish crates for otel v0.26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/7c131c4d088dc7d58b7eba35a2d9344098b9ec21\"\u003e\u003ccode\u003e7c131c4\u003c/code\u003e\u003c/a\u003e opentelemetry 0.26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ad208a1fcda7d3c27bb6b6acebc8bcc2b2841ee4\"\u003e\u003ccode\u003ead208a1\u003c/code\u003e\u003c/a\u003e Publish otel-stackdriver v0.22.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4761fcc6294ddf253482344b2553095cc00a7e58\"\u003e\u003ccode\u003e4761fcc\u003c/code\u003e\u003c/a\u003e Emit metric points as unique ETW events (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/281c215b46ac5730f76dd017016c3bb56b97dc4f\"\u003e\u003ccode\u003e281c215\u003c/code\u003e\u003c/a\u003e Prepare for release (with bump to otel-rust v0.25) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/823f970a386f11fd6d74c60be8066fbaf08ba3cb\"\u003e\u003ccode\u003e823f970\u003c/code\u003e\u003c/a\u003e Regenerate proto files in opentelemetry-stackdriver. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/68a534cfbcb1cab43d16238550feffa0339d29f6\"\u003e\u003ccode\u003e68a534c\u003c/code\u003e\u003c/a\u003e etw-exporter-metrics updates to opentelemetry, better error logging (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ca8f0d61bf3fcbd9bd194eda840b71479c8af6f6\"\u003e\u003ccode\u003eca8f0d6\u003c/code\u003e\u003c/a\u003e Ignore unstable test (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/8b10ca300ce2088d1839baae2fd6614bac64d63e\"\u003e\u003ccode\u003e8b10ca3\u003c/code\u003e\u003c/a\u003e Add cloud_run_job to MonitoredResource (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e6feb3ccc1facc333e4e7d0ffc6d4ae5f686b063\"\u003e\u003ccode\u003ee6feb3c\u003c/code\u003e\u003c/a\u003e Adding explicit tls roots configuration to stackdriver (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-instrumentation-actix-web-0.22.0...opentelemetry-stackdriver-0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.30.1 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commits/opentelemetry-otlp-0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/eaf4aa9762480fb7d19b5f726173cf676b87225e\"\u003e\u003ccode\u003eeaf4aa9\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-aws): Add feature gating to features needing trace. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/eff4d186173948e263422fd9bec25010873bc2db\"\u003e\u003ccode\u003eeff4d18\u003c/code\u003e\u003c/a\u003e Prepare contrib crates for opentelemetry 0.22.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ebb847b74ccc6ad6b70e2095b7db8faabd0a5a5d\"\u003e\u003ccode\u003eebb847b\u003c/code\u003e\u003c/a\u003e Prepare for release user_events_metrics exporter 0.3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/6b30502f0ca405057dcecc42d65167270ebf9876\"\u003e\u003ccode\u003e6b30502\u003c/code\u003e\u003c/a\u003e stackdriver: update schema files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/c68ed5636ef350aa1f18e4ac0751ca9464c58cba\"\u003e\u003ccode\u003ec68ed56\u003c/code\u003e\u003c/a\u003e Re-enable crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/b8a43ceea8501fd1650e959f74267343b1f6cb77\"\u003e\u003ccode\u003eb8a43ce\u003c/code\u003e\u003c/a\u003e Upgrade to opentelemetry 0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/116edadad7881cd13766e7af55fd6a7948b3f7ad\"\u003e\u003ccode\u003e116edad\u003c/code\u003e\u003c/a\u003e Rename user events examples to avoid warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4893e0927a82d2139666caf3a0dc360fb1b59553\"\u003e\u003ccode\u003e4893e09\u003c/code\u003e\u003c/a\u003e Use workspace dependencies for opentelemetry dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/d6874116535085930c5732170fc20a210a869f84\"\u003e\u003ccode\u003ed687411\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/8d0fd3ee5d556dba76fff81e83d88f423445e4e5\"\u003e\u003ccode\u003e8d0fd3e\u003c/code\u003e\u003c/a\u003e add linebreak\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-resource-detectors-0.9.0...opentelemetry-aws-0.10.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.18.0 to 1.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emsrv\u003c/code\u003e feature from wasm-bindgen dependency by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Timestamp::from_gregorian deprecation note by \u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/879\"\u003euuid-rs/uuid#879\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for 'hyphenated' format in the serde module by \u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a number of bugs in time-related code by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/872\"\u003euuid-rs/uuid#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReword invalid char error message by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/873\"\u003euuid-rs/uuid#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl cleanups by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/874\"\u003euuid-rs/uuid#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse LazyLock to synchronize v1/v6 context initialization by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/875\"\u003euuid-rs/uuid#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/876\"\u003euuid-rs/uuid#876\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSpecial thanks\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e raised a series of bugs against the timestamp logic in \u003ccode\u003euuid\u003c/code\u003e using automated tooling. The issues themselves were reasonably and responsibly presented and the end result is a better \u003ccode\u003euuid\u003c/code\u003e library for everyone. Thanks!\u003c/p\u003e\n\u003ch1\u003eDeprecations\u003c/h1\u003e\n\u003cp\u003eThis release includes the following deprecations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext\u003c/code\u003e: Renamed to \u003ccode\u003eContextV1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTimestamp::from_gregorian\u003c/code\u003e: Renamed to \u003ccode\u003eTimestamp::from_gregorian_time\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChange to \u003ccode\u003eVersion::Max\u003c/code\u003e\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eVersion::Max\u003c/code\u003e's \u003ccode\u003eu8\u003c/code\u003e representation has changed from \u003ccode\u003e0xff\u003c/code\u003e to \u003ccode\u003e0x0f\u003c/code\u003e to match the value returned by \u003ccode\u003eUuid::get_version_num\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eChange to \u003ccode\u003eUuid::get_version\u003c/code\u003e for the max UUID\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eUuid::get_version\u003c/code\u003e will only return \u003ccode\u003eSome(Version::Max)\u003c/code\u003e if the UUID is actually the max UUID (all bytes are \u003ccode\u003e0xff\u003c/code\u003e). Previously it would return \u003ccode\u003eSome\u003c/code\u003e if only the version field was \u003ccode\u003e0x0f\u003c/code\u003e. This change matches the behaviour of the nil UUID, which only returns \u003ccode\u003eSome(Version::Nil)\u003c/code\u003e if the UUID is the nil UUID (all bytes are \u003ccode\u003e0x00\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to rand 0.10 by \u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.22.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/864\"\u003euuid-rs/uuid#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ca0c85fe2172e82e9d0c76e659f5c57ceb86d9a4\"\u003e\u003ccode\u003eca0c85f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/879\"\u003e#879\u003c/a\u003e from uuid-rs/cargo/v1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b4db015d34479861a10216b186c8cf6bcdad6d86\"\u003e\u003ccode\u003eb4db015\u003c/code\u003e\u003c/a\u003e prepare for 1.23.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/771069da639a98bed48fa5e732153f6806811a41\"\u003e\u003ccode\u003e771069d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/878\"\u003e#878\u003c/a\u003e from aznashwan/fix-from-gregorian-deprecation-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/80994a201597ebb5a6aaf82790ba91ebc4bced32\"\u003e\u003ccode\u003e80994a2\u003c/code\u003e\u003c/a\u003e fix: Timestamp::from_gregorian deprecation note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/90c5be8f17cb6be15b334d1834d8a29b9f5363dd\"\u003e\u003ccode\u003e90c5be8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/877\"\u003e#877\u003c/a\u003e from guybedford/remove-wasm-bindgen-msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/8b8c4f4f85e5416901c0f8b7ca3a8420227ab86f\"\u003e\u003ccode\u003e8b8c4f4\u003c/code\u003e\u003c/a\u003e Remove deprecated  feature from wasm-bindgen dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/00ab922d5351607dfff520f37eb49cb9854fda73\"\u003e\u003ccode\u003e00ab922\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/876\"\u003e#876\u003c/a\u003e from uuid-rs/cargo/v1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/726ba45fe3491bf6253173d0be6b99ed3b1cbbb9\"\u003e\u003ccode\u003e726ba45\u003c/code\u003e\u003c/a\u003e prepare for 1.23.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/996dadea029e3976f52cba58e5e9b9a08c4f82c4\"\u003e\u003ccode\u003e996dade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/875\"\u003e#875\u003c/a\u003e from uuid-rs/fix/context-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e14047993bc5a6180a96119436a983c19d79b084\"\u003e\u003ccode\u003ee140479\u003c/code\u003e\u003c/a\u003e simplify a use stmt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.23.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/ychrono/yc-otel-demo/pull/239","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ychrono%2Fyc-otel-demo/issues/239","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/239/packages"},{"uuid":"4299476591","node_id":"PR_kwDOPy0gis7UI_lo","number":39,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud_overlayfs with 85 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-24T23:20:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T00:21:43.000Z","updated_at":"2026-04-24T23:20:39.000Z","time_to_close":341935,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":85,"packages":[{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.45","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.36","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"8.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.3","new_version":"0.14.0","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.142","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.175","new_version":"0.2.185","repository_url":"https://github.com/rust-lang/libc"},{"name":"is_executable","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/fitzgen/is_executable"},{"name":"rust-embed","old_version":"8.7.2","new_version":"8.11.0"},{"name":"which","old_version":"8.0.0","new_version":"8.0.2","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.23","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"sha1","old_version":"0.10.6","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"procfs","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"anstream","old_version":"0.6.20","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.10","new_version":"3.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.19.0","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.32","new_version":"1.2.60","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.44","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.45","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.9","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.12","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"deranged","old_version":"0.4.0","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"include-flate","old_version":"0.3.0","new_version":"0.3.3","repository_url":"https://github.com/SOF3/include-flate"},{"name":"include-flate-codegen","old_version":"0.2.0","new_version":"0.3.3","repository_url":"https://github.com/SOF3/include-flate"},{"name":"indexmap","old_version":"2.10.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"io-uring","old_version":"0.7.9","new_version":"0.7.12","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libflate","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/sile/libflate"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.5","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.4","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.1.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"proc-macro2","old_version":"1.0.97","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"procfs-core","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"rayon","old_version":"1.10.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"rayon-core","old_version":"1.12.1","new_version":"1.13.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"rust-embed-impl","old_version":"8.7.2","new_version":"8.11.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.11.0"},{"name":"rustc-demangle","old_version":"0.1.26","new_version":"0.1.27","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"syn","old_version":"2.0.104","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.47.1","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.20.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.6.3","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_overlayfs","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_overlayfs with 85 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.102` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.60` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.36` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `8.0.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.3` | `0.14.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.10` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.142` | `1.0.149` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.185` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.11.0` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.0` | `8.0.2` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.23` | `0.2.24` |\n| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.11.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.27.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.44` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.9` |\n| [procfs](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.20` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.14` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.4` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.10` | `3.0.11` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.0` | `3.20.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.32` | `1.2.60` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.44` | `4.5.60` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `1.1.0` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.9` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.12` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.4.0` | `0.5.8` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.9` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.4.2` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\n| [include-flate](https://github.com/SOF3/include-flate) | `0.3.0` | `0.3.3` |\n| [include-flate-codegen](https://github.com/SOF3/include-flate) | `0.2.0` | `0.3.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.10.0` | `2.14.0` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.9` | `0.7.12` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.18` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.3.0` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.3.0` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.8.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.2.0` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.1.0` | `0.2.1` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.97` | `1.0.106` |\n| [procfs-core](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.45` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.12.0` |\n| [rayon-core](https://github.com/rayon-rs/rayon) | `1.12.1` | `1.13.0` |\n| rust-embed-impl | `8.7.2` | `8.11.0` |\n| rust-embed-utils | `8.7.2` | `8.11.0` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.26` | `0.1.27` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.9` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.11` | `0.4.12` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.104` | `2.0.117` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.52.1` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.20.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.24` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.2.1` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.6.3` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.99 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.102\"\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.45 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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.45...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 `const_format` from 0.2.34 to 0.2.36\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/blob/master/Changelog.md\"\u003econst_format's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e0.2.36\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.71. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.71.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature is effectively always enabled, so these items are always enabled:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::str_split\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDeprecated these items because their replacements now take constant time to run:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::utils::slice_up_to_len_alt\u003c/code\u003e: superceeded by \u003ccode\u003eslice_up_to_len\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged these methods from being conditionally const (by requiring the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature to be const) to being unconditionally const:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged this method to be \u003ccode\u003econst\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::AsciiStr::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixed nightly 2026-04-09 compatibility when \u003ccode\u003ecargo update -Z minimal-versions\u003c/code\u003e is used by bumping \u003ccode\u003ekonst\u003c/code\u003e internal dependency to \u003ccode\u003e\u0026quot;0.2.20\u0026quot;\u003c/code\u003e version\u003c/p\u003e\n\u003ch3\u003e0.2.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 8.0.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.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup the benchs and Cargo.toml (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-file comments (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/543\"\u003e#543\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\u003eDocument feature \u003ccode\u003eunreserved\u003c/code\u003e and make the mapping of extra fields public (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error if abort_file() fails when exceeding non-large-file limit (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/598\"\u003e#598\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\u003eBump version to 7.3.0 (semver checks fail if it's still 7.3.0-pre1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0-pre1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject empty ZipCrypto password when encrypting files (can still be used when decrypting)\u003c/li\u003e\n\u003cli\u003emake zip crate safer and more readable (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/536\"\u003e#536\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\u003eOptimizations for CP437 conversion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/559\"\u003e#559\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\u003eTrigger release 7.3.0-pre1 to reset cargo-semver-checks baseline\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd read_zipfile_from_stream_with_compressed_size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow choosing bzip2 rust backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/329\"\u003e#329\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\u003eNeed to include zip64 extra field in central directory (fix \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/353\"\u003e#353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/360\"\u003e#360\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/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/v7.4.0...v8.0.0\"\u003e8.0.0\u003c/a\u003e - 2026-02-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0...v7.4.0\"\u003e7.4.0\u003c/a\u003e - 2026-02-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0-pre1...v7.3.0\"\u003e7.3.0\u003c/a\u003e - 2026-02-04\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup the benchmarks and Cargo.toml (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-file comments (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/543\"\u003e#543\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\u003eDocument feature \u003ccode\u003eunreserved\u003c/code\u003e and make the mapping of extra fields public (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error if abort_file() fails when exceeding non-large-file limit (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/598\"\u003e#598\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\u003eBump version to 7.3.0 (semver checks fail if it's still 7.3.0-pre1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.2.0...v7.3.0-pre1\"\u003e7.3.0-pre1\u003c/a\u003e - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject empty ZipCrypto password when encrypting files (can still be used when decrypting)\u003c/li\u003e\n\u003cli\u003emake zip crate safer and more readable (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/536\"\u003e#536\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\u003eOptimizations for CP437 conversion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/559\"\u003e#559\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\u003eTrigger release 7.3.0-pre1 to reset cargo-semver-checks baseline\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.1.0...v7.2.0\"\u003e7.2.0\u003c/a\u003e - 2026-01-20\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd read_zipfile_from_stream_with_compressed_size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/70\"\u003e#70\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/zip-rs/zip2/commit/ca741074411078733210e7e323059ffae52b7495\"\u003e\u003ccode\u003eca74107\u003c/code\u003e\u003c/a\u003e chore: release v8.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/59e59b1c2407bb8c01dcae1ec9a4430ab70ca9a2\"\u003e\u003ccode\u003e59e59b1\u003c/code\u003e\u003c/a\u003e refactor: Use FixedSizeBlock trait to serialize AesExtraField (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/393518259f8646653a3100d6ce3c12e5a240897e\"\u003e\u003ccode\u003e3935182\u003c/code\u003e\u003c/a\u003e ci(deps): bump release-plz/action from 0.5.124 to 0.5.126 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/654\"\u003e#654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8b8c20f18e34f66acc5b56a1cfddefac6c4ea4b4\"\u003e\u003ccode\u003e8b8c20f\u003c/code\u003e\u003c/a\u003e feat: document zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/08d7578158b3897c9ecce509d824b7350a68bfac\"\u003e\u003ccode\u003e08d7578\u003c/code\u003e\u003c/a\u003e style: refactor test_ntfs_extra_field_timestamp_parsing using find_map (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ef3ead06df0c6cecd1dc44cd82774011d3c38011\"\u003e\u003ccode\u003eef3ead0\u003c/code\u003e\u003c/a\u003e style: Add messages on failure in tests/invalid_path.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ca61e8d03f6bde305f0aa6ac9acbe61956d29aed\"\u003e\u003ccode\u003eca61e8d\u003c/code\u003e\u003c/a\u003e Apply suggested fix to tests/end_to_end.rs from Copilot Autofix (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/e710c52e96a59f259062230a876d27fdaf2aa1cd\"\u003e\u003ccode\u003ee710c52\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.32.0 to 4.32.2 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/655\"\u003e#655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/df9b43967fc1533f77056d908a50b84e530c01e2\"\u003e\u003ccode\u003edf9b439\u003c/code\u003e\u003c/a\u003e Apply suggested fix to tests/zip_ntfs.rs from Copilot Autofix (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7e06af5d3c016fa4b78cf49f730a985883bf8fa9\"\u003e\u003ccode\u003e7e06af5\u003c/code\u003e\u003c/a\u003e style: Potential fixes for 2 code quality findings in tests/end_to_end.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip-extensions` from 0.8.3 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/releases\"\u003ezip-extensions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eThis release introduces experimental ZIP auditing capabilities, allowing you to scan archives for security risks and extraction hazards before acting on their contents. It also upgrades the underlying \u003ccode\u003ezip\u003c/code\u003e crate dependency from \u003ccode\u003e6.x\u003c/code\u003e to \u003ccode\u003e7.x\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eZIP archive auditing (experimental)\u003c/h2\u003e\n\u003cp\u003eA new audit subsystem is available under an early-access namespace while the APIs stabilize. It scans ZIP archives and produces structured reports covering a broad range of potential issues:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePath safety\u003c/strong\u003e: Detects absolute paths and parent-directory traversal patterns (\u003ccode\u003e../\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEntry integrity\u003c/strong\u003e: Flags duplicate entry names and invalid or non-UTF-8 entry names\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSuspicious content\u003c/strong\u003e: Identifies encrypted entries, abnormal compression ratios, and symlinks (including those pointing outside a designated safe root)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaming hazards\u003c/strong\u003e: Catches control characters and Windows-reserved filenames\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAudit results are returned as structured reports with aggregated findings and actionable recommendations. JSON serialization of reports is available behind an opt-in feature flag. The audit API is \u003cstrong\u003eexperimental\u003c/strong\u003e and subject to change. It is surfaced through an early-access namespace and should not be considered stable for production use.\u003c/p\u003e\n\u003ch3\u003ezip-audit CLI\u003c/h3\u003e\n\u003cp\u003eA ready-to-use command-line tool is included to run audits and generate JSON audit reports. It is intended for inspection and reporting purposes — not for extraction.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtension methods in \u003ccode\u003eZipWriterExtensions\u003c/code\u003e can now be called directly on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume the \u003ccode\u003eZipWriter\u003c/code\u003e and no longer call \u003ccode\u003efinish()\u003c/code\u003e automatically. Callers must now invoke \u003ccode\u003efinish()\u003c/code\u003e explicitly when they are done writing. Top-level convenience functions continue to behave as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers the most substantial upgrade to the crate in years, introducing both \u003cstrong\u003efirst-class \u003ccode\u003e.zipignore\u003c/code\u003e support\u003c/strong\u003e and a \u003cstrong\u003emore extensible, modular architecture\u003c/strong\u003e for entry-handling during directory deflation. These improvements make it dramatically easier to customize how archives are built and to plug in new behaviors without fighting the internals.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now drop a \u003ccode\u003e.zipignore\u003c/code\u003e file into source directories and seamlessly exclude files and directories during archive creation. The new \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e cleanly integrates ignore rules into the deflation pipeline, enabling consistent filtering without ad-hoc logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe crate has been restructured into clear \u003cstrong\u003edeflate\u003c/strong\u003e, \u003cstrong\u003einflate\u003c/strong\u003e, and \u003cstrong\u003eutilities\u003c/strong\u003e modules. This significantly improves navigability, eases maintenance, and provides a cleaner foundation for future extension points.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e now support customizable inner handlers. This opens the API and enables advanced composition patterns—letting you chain, wrap, or override behaviors when handling entries during directory traversal and deflation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release lays the groundwork for more powerful features while maintaining high ergonomics. If you build custom processing logic or want finer-grained control over what goes into your ZIP archives, this is the version to upgrade to.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds support for preserving symlinks. The core directory traversal logic now accepts pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanges\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/matzefriedrich/zip-extensions-rs/blob/master/CHANGELOG.md\"\u003ezip-extensions's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.0] - 2026-03-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the \u003ccode\u003eeap\u003c/code\u003e (early access program) module that exposes internal modules while they stabilize. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new audit module (EAP) for ZIP archives to identify security risks \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the ready-made ZIP audit CLI to demo the audit module; see \u003ca href=\"docs/zip-audit.md\"\u003eExperimental: Auditing a ZIP for potential risks (https://github.com/matzefriedrich/zip-extensions-rs/blob/master/ZIP audit)\u003c/a\u003e for further information about this feature \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrades the requirement on \u003ca href=\"https://github.com/zip-rs/zip2\"\u003ezip\u003c/a\u003e from \u003ccode\u003e6.0\u003c/code\u003e to \u003ccode\u003e7.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/36\"\u003e#36\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.1] - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUtilizes safely enclosed names and gracefully skips entries with invalid or potentially malicious paths, preventing runtime panics and unauthorized directory traversals. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.0] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support to call \u003ccode\u003eZipWriterExtensions\u003c/code\u003e methods on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e by changing receivers to \u003ccode\u003e\u0026amp;mut self\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume \u003ccode\u003eZipWriter\u003c/code\u003e and do not call \u003ccode\u003efinish()\u003c/code\u003e internally; callers must explicitly invoke \u003ccode\u003efinish()\u003c/code\u003e after use. For top-level convenience functions, the behavior is unchanged. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:see_no_evil: Fixes interchanged modules names (inflate vs deflate) \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclusions \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored the project structure by grouping functionality into deflate, inflate, and utilities modules. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/29\"\u003e#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactors \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e to support customizable inner handlers \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2025-12-01\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/matzefriedrich/zip-extensions-rs/commit/51d6294c66a086f5560ca065c9519405fd21e86d\"\u003e\u003ccode\u003e51d6294\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/19b859e48bb1622886027d0cd41d33a3de777624\"\u003e\u003ccode\u003e19b859e\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/7579d151e242fbea509d964ebbc8797d62b6c8b6\"\u003e\u003ccode\u003e7579d15\u003c/code\u003e\u003c/a\u003e Update zip requirement from 6.0 to 7.0 (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/bfe6362c843f1985c768ce988217e9db573ccd8f\"\u003e\u003ccode\u003ebfe6362\u003c/code\u003e\u003c/a\u003e Adds audit module for ZIP archives (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/abc5ff6eda57b1c9e062bcb1b00edcabc01a3a92\"\u003e\u003ccode\u003eabc5ff6\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.1 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/09566d282bed2454f5dab69caebecbf605dd3b71\"\u003e\u003ccode\u003e09566d2\u003c/code\u003e\u003c/a\u003e Uses \u003ccode\u003eenclosed_name\u003c/code\u003e instead of \u003ccode\u003emangled_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/de4f392b28cfb0b82d8dd8e5d0a51a1fb7dbe80f\"\u003e\u003ccode\u003ede4f392\u003c/code\u003e\u003c/a\u003e Update README to reflect module restructuring and revised imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/6ac8c02a332388ae4becb258b922498c541df48b\"\u003e\u003ccode\u003e6ac8c02\u003c/code\u003e\u003c/a\u003e Make extensions work on mutable borrow (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/cb1dfab531690539f6a9895af31cced6fb73b968\"\u003e\u003ccode\u003ecb1dfab\u003c/code\u003e\u003c/a\u003e Update zip-extensions version to 0.12.0 in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/b3e6f0ef0bebcc432effa1c8981dc62c6f0fae43\"\u003e\u003ccode\u003eb3e6f0e\u003c/code\u003e\u003c/a\u003e Bump version to 0.12.0 in Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.27 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 release 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/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 release 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/695\"\u003erust-lang/log#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.8 to 0.11.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.142 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.142...v1.0.149\"\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.175 to 0.2.185\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.185\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.184\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cp\u003eThe remaining fixed-width integer aliases, \u003ccode\u003e__uint128_t\u003c/code\u003e, \u003ccode\u003e__uint128\u003c/code\u003e, \u003ccode\u003e__int128_t\u003c/code\u003e, and \u003ccode\u003e__int128\u003c/code\u003e,\nhave been deprecated. Use \u003ccode\u003ei128\u003c/code\u003e and \u003ccode\u003eu128\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e Redox: Fix signal action constant types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5009\"\u003e#5009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEspIDF: Correct the value of \u003ccode\u003eDT_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5034\"\u003e#5034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix locale values and add \u003ccode\u003eRTLD_NOLOAD\u003c/code\u003e, some TCP constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5025\"\u003e#5025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Use \u003ccode\u003ePadding::new(\u0026lt;zeroed\u0026gt;)\u003c/code\u003e rather than \u003ccode\u003ePadding::uninit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5036\"\u003e#5036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epotentially breaking\u003c/strong\u003e Linux: Add new fields to \u003ccode\u003estruct ptrace_syscall_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4966\"\u003e#4966\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.185/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.184...0.2.185\"\u003e0.2.185\u003c/a\u003e - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.184\"\u003e0.2.184\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cp\u003eThe remaining fixed-width integer aliases, \u003ccode\u003e__uint128_t\u003c/code\u003e, \u003ccode\u003e__uint128\u003c/code\u003e, \u003ccode\u003e__int128_t\u003c/code\u003e, and \u003ccode\u003e__int128\u003c/code\u003e,\nhave been deprecated. Use \u003ccode\u003ei128\u003c/code\u003e and \u003ccode\u003eu128\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e Redox: Fix signal action constant types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5009\"\u003e#5009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEspIDF: Correct the value of \u003ccode\u003eDT_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5034\"\u003e#5034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix locale values and add \u003ccode\u003eRTLD_NOLOAD\u003c/code\u003e, some TCP constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5025\"\u003e#5025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Use \u003ccode\u003ePadding::new(\u0026lt;zeroed\u0026gt;)\u003c/code\u003e rather than \u003ccode\u003ePadding::uninit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5036\"\u003e#5036\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/71d5bfcc1bda05da1783666fc2cd7d9669c9c4c8\"\u003e\u003ccode\u003e71d5bfc\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.185\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1027d1c23bd3f07ba3dc6ab4a4eb4660cc91e509\"\u003e\u003ccode\u003e1027d1c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: Pin nightly to 2026-04-01\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0e9c6e53cca07b36239a6dc4e65d8b691b39023a\"\u003e\u003ccode\u003e0e9c6e5\u003c/code\u003e\u003c/a\u003e redox: Add semaphore functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/24ef457ddd312f8b8055a8ed07f5376c5792c211\"\u003e\u003ccode\u003e24ef457\u003c/code\u003e\u003c/a\u003e feat: add back support for gnu windows x86 in ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/aa75caf30c0153647c9ab9fc0fe382bce2564b0c\"\u003e\u003ccode\u003eaa75caf\u003c/code\u003e\u003c/a\u003e horizon: Change POLL constants from c_short to c_int\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b7eda5a40c678c4a195a389a329d85008eabaf2d\"\u003e\u003ccode\u003eb7eda5a\u003c/code\u003e\u003c/a\u003e hexagon: add missing constants and fix types for linux-musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d4613f96a5dd56810baeb0c57403c36e37b5383d\"\u003e\u003ccode\u003ed4613f9\u003c/code\u003e\u003c/a\u003e newlib/espidf: Add espidf_picolibc cfg for picolibc O_* flag values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/c89fd76cc760e29bb2a2703d87e24fc9d134f622\"\u003e\u003ccode\u003ec89fd76\u003c/code\u003e\u003c/a\u003e Fix typo in Padding comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b3264b292ab0372bde0f9a0aa41b2758a8837bde\"\u003e\u003ccode\u003eb3264b2\u003c/code\u003e\u003c/a\u003e hexagon: decouple time64 types from musl symbol redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/db1ebee456a2cb08eb53489906a0a6869f62c365\"\u003e\u003ccode\u003edb1ebee\u003c/code\u003e\u003c/a\u003e ci: Pin nightly to 2026-04-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.185\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is_executable` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/ee6ad10070a9fc4786128e0f3ee5d343b957b84f\"\u003e\u003ccode\u003eee6ad10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/21\"\u003e#21\u003c/a\u003e from dpaoliello/windowssys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/9c06f0631300606a4be57fb248ca72159c052700\"\u003e\u003ccode\u003e9c06f06\u003c/code\u003e\u003c/a\u003e Use windows-sys instead of winapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/ad267639c9c0dd42a59f7814edbfd339f878a1fb\"\u003e\u003ccode\u003ead26763\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/20\"\u003e#20\u003c/a\u003e from fitzgen/fix-wasm-ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/a7476e43d9770a2ecc1e4fee65b798a879bde681\"\u003e\u003ccode\u003ea7476e4\u003c/code\u003e\u003c/a\u003e Fix Wasm CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/bb5393d5701c36ea0d7241e720e50576ce7866f5\"\u003e\u003ccode\u003ebb5393d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/TycOnee/KernelSU-Next/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TycOnee%2FKernelSU-Next/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"},{"uuid":"4298232806","node_id":"PR_kwDOPTO3XM7UE6_x","number":256,"state":"open","title":"Bump the cargo-production-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","rust","Stale"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T19:42:43.000Z","updated_at":"2026-05-28T07:01:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-production-dependencies","update_count":14,"packages":[{"name":"actix-web","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/actix/actix-web"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"awc","old_version":"3.7.0","new_version":"3.8.2","repository_url":"https://github.com/actix/actix-web"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.30.0","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.22.0","new_version":"0.23.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.30.1","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.17.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 14 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-web](https://github.com/actix/actix-web) | `4.11.0` | `4.12.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.102` |\n| [awc](https://github.com/actix/actix-web) | `3.7.0` | `3.8.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.5` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.23` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.1` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.22.0` | `0.23.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.1` | `0.31.1` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.9.0` | `0.10.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.23.1` |\n\n\nUpdates `actix-web` from 4.11.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.12.0\u003c/h2\u003e\n\u003ch1\u003eShort announcement\u003c/h1\u003e\n\u003cp\u003eWe've started GitHub Sponsors: \u003ca href=\"https://github.com/sponsors/actix\"\u003ehttps://github.com/sponsors/actix\u003c/a\u003e\nSupport our development!\u003c/p\u003e\n\u003ch2\u003ev4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now sets \u003ccode\u003eContent-Type\u003c/code\u003e to \u003ccode\u003eapplication/octet-stream\u003c/code\u003e if \u003ccode\u003eContent-Type\u003c/code\u003e does not exist.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now calls \u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::no_chunking()\u003c/code\u003e and returns \u003ccode\u003eSizedStream\u003c/code\u003e if \u003ccode\u003eContent-Length\u003c/code\u003e is set by user.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ews\u003c/code\u003e crate feature (on-by-default) which forwards to \u003ccode\u003eactix-http\u003c/code\u003e and guards some of its \u003ccode\u003eResponseError\u003c/code\u003e impls.\n\u003cul\u003e\n\u003cli\u003e⚠️ if you use \u003ccode\u003edefault-feature = false\u003c/code\u003e and the web scoket feature, please make sure you enable the \u003ccode\u003ews\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd public export for \u003ccode\u003eEitherExtractError\u003c/code\u003e in \u003ccode\u003eerror\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d119500f938f55eeaa3d000a9299a3797d2a8819\"\u003e\u003ccode\u003ed119500\u003c/code\u003e\u003c/a\u003e release: actix-web v4.12.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3830\"\u003e#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/a3f95ee1ef8beaac48ad2329c0b2b724c4075ccb\"\u003e\u003ccode\u003ea3f95ee\u003c/code\u003e\u003c/a\u003e feat: improve \u003ccode\u003eHttpResponseBuilder::streaming\u003c/code\u003e with SizedStream (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3829\"\u003e#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e1da110e926bb02f83140aed9454d5ca2b5fc16a\"\u003e\u003ccode\u003ee1da110\u003c/code\u003e\u003c/a\u003e chore: Add public export for \u003ccode\u003eEitherExtractError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3826\"\u003e#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/219b98830002f0144e9889223e0acf6af5109b91\"\u003e\u003ccode\u003e219b988\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.46 to 2.62.49 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3823\"\u003e#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9cf3521390593c1c161f7110e0dba714d2c3183d\"\u003e\u003ccode\u003e9cf3521\u003c/code\u003e\u003c/a\u003e build(deps): bump quote from 1.0.41 to 1.0.42 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3825\"\u003e#3825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/8b103199ea29f0310ccd26042afd9f56864fa4ce\"\u003e\u003ccode\u003e8b10319\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.45 to 2.62.46 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3820\"\u003e#3820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d5fae3ecc2286b53985cfef6310abbecfa14595c\"\u003e\u003ccode\u003ed5fae3e\u003c/code\u003e\u003c/a\u003e chore: rename branch to main (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3821\"\u003e#3821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e6958cc677ca17d16a230e3dea54e34544ae8039\"\u003e\u003ccode\u003ee6958cc\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.38 to 2.62.45 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3dd42ee13e05aa74c7e17ad9f24d9f7070d92e33\"\u003e\u003ccode\u003e3dd42ee\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio-util from 0.7.16 to 0.7.17 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/627af8ce57d638b94788e084a352cd879e8b0568\"\u003e\u003ccode\u003e627af8c\u003c/code\u003e\u003c/a\u003e chore(gha): setup cargo-deny (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.11.0...web-v4.12.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.98 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `awc` from 3.7.0 to 3.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eawc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eawc: v3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\u003c/li\u003e\n\u003cli\u003eFix empty streaming request bodies being sent with chunked transfer encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eawc: v3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where \u003ccode\u003eGO_AWAY\u003c/code\u003e errors did not stop connections from returning to the pool.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eawc: v3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ehickory-dns\u003c/code\u003e crate feature (off-by-default).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003etrust-dns\u003c/code\u003e crate feature now delegates DNS resolution to \u003ccode\u003ehickory-dns\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/actix/actix-web/commit/0a27aaf623bb0410b5668a9b6e9ab7b415397b43\"\u003e\u003ccode\u003e0a27aaf\u003c/code\u003e\u003c/a\u003e chore(awc): release v3.8.2 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3942\"\u003e#3942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/8b7270a09fb20ea38c60cf2955a7aa997539bd2b\"\u003e\u003ccode\u003e8b7270a\u003c/code\u003e\u003c/a\u003e chore(web): release v4.13.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9cbde130100cc1513ecf3b112ff76403534b4a1a\"\u003e\u003ccode\u003e9cbde13\u003c/code\u003e\u003c/a\u003e chore(gha): reduce timeout to 30min. (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/a7a26f1ee0adfeabb5ee85a6eb2a62cff601a70b\"\u003e\u003ccode\u003ea7a26f1\u003c/code\u003e\u003c/a\u003e chore(http): release v3.12.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/6e4e040ee033f330f736dbfe9c4a0c121f8ca94a\"\u003e\u003ccode\u003e6e4e040\u003c/code\u003e\u003c/a\u003e chore(router): release v0.5.4 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3938\"\u003e#3938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/0ffaa78a320d505f48fdb914b8b5d094f517be5a\"\u003e\u003ccode\u003e0ffaa78\u003c/code\u003e\u003c/a\u003e docs(web): document introspection feature (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/11872101a3f30db825a03db0dec07e839d01eb2b\"\u003e\u003ccode\u003e1187210\u003c/code\u003e\u003c/a\u003e fix(http): drain unread body if chunked and dropped payload (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/f1204790302c74cf7ff8c705492e3b1e4031937e\"\u003e\u003ccode\u003ef120479\u003c/code\u003e\u003c/a\u003e docs(actix-router): document Resource trait (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3935\"\u003e#3935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/36dadc5351ee8d7a75c29b4a42b63e3b4d078e04\"\u003e\u003ccode\u003e36dadc5\u003c/code\u003e\u003c/a\u003e typo: bytes=bytes=0-9 to bytes=0-9 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/38dd705bf75f10499a4b9cb1af071d4e488c24b8\"\u003e\u003ccode\u003e38dd705\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3.0.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/awc-v3.7.0...awc-v3.8.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.219 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.13.1 to 0.14.5\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\u003ev0.14.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd max connections setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(doc): Replace doc_auto_cfg config with doc_cfg 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/tonic/pull/2428\"\u003ehyperium/tonic#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e by \u003ca href=\"https://github.com/LucioFranco\"\u003e\u003ccode\u003e@​LucioFranco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2506\"\u003ehyperium/tonic#2506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0x0d\"\u003e\u003ccode\u003e@​r0x0d\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2502\"\u003ehyperium/tonic#2502\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/tonic/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003etcp_keepalive_interval\u003c/code\u003e and \u003ccode\u003etcp_keepalive_retries\u003c/code\u003e options on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2472\"\u003e#2472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow configuration of \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2437\"\u003e#2437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePut source error into the \u003ccode\u003eDisplay\u003c/code\u003e impl of \u003ccode\u003eStatus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eServer::default()\u003c/code\u003e now sets \u003ccode\u003eTCP_NODELAY\u003c/code\u003e to true (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2413\"\u003e#2413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003emax_message_size\u003c/code\u003e when decompressing a message (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDepend on http at least 1.1.0 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix documentation links for timeout configuration (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation typos and grammar issues in status.rs and codec/mod.rs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix labels in \u003ccode\u003eDisplay for Status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix features docs in tonic-build and tonic-prost-build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove redundant word in tonic-build and tonic-prost-build README (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\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/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\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/hyperium/tonic/commit/3f7caf3171393734ef19e12d010bd9c945c9e242\"\u003e\u003ccode\u003e3f7caf3\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.5 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2516\"\u003e#2516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3f56644955162b344ce4a2641823776574ae98e4\"\u003e\u003ccode\u003e3f56644\u003c/code\u003e\u003c/a\u003e grpc(chore): add missing copyright notices (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/1769c91a96f054416e0d11c84fcc26284262dda2\"\u003e\u003ccode\u003e1769c91\u003c/code\u003e\u003c/a\u003e feat(xds): implement xDS subscription worker (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/56f8c6db4718c32e8cb1732438b87c85a3a8c1f6\"\u003e\u003ccode\u003e56f8c6d\u003c/code\u003e\u003c/a\u003e feat(grpc): Add TCP listener API in the Runtime trait + tests for server cred...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/149f3668f0514bd79f12524778ca76eb6341a3f5\"\u003e\u003ccode\u003e149f366\u003c/code\u003e\u003c/a\u003e feat(grpc) Add channel credentials API + Insecure credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2495\"\u003e#2495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/cd5b32fa6794896b4ad5ea86fbf0ecbb49c80ad9\"\u003e\u003ccode\u003ecd5b32f\u003c/code\u003e\u003c/a\u003e chore: prepare 0.14.4 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/27640d23d77c4f38bc16828f0211d999062b95d3\"\u003e\u003ccode\u003e27640d2\u003c/code\u003e\u003c/a\u003e fix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2506\"\u003e#2506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/0c26ee1e673810e9eee7fead806408c937215dfb\"\u003e\u003ccode\u003e0c26ee1\u003c/code\u003e\u003c/a\u003e Fix permission of a series of files (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c25daa68a94b8649ea617ed6fabad648ee6169f9\"\u003e\u003ccode\u003ec25daa6\u003c/code\u003e\u003c/a\u003e fix(ci): remove comment from manifest to unblock version parsing (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2501\"\u003e#2501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3efc5f9ce817614d0444f67c02b94bf7f767029d\"\u003e\u003ccode\u003e3efc5f9\u003c/code\u003e\u003c/a\u003e chore(doc): Replace doc_auto_cfg config with doc_cfg (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2428\"\u003e#2428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing` from 0.1.41 to 0.1.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing 0.1.44\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecord_all\u003c/code\u003e panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3432\"\u003etokio-rs/tracing#3432\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3440\"\u003etokio-rs/tracing#3440\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.43\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.1.42] was yanked because \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e was a breaking change.\nSee further details in \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e. This release contains all the changes from that\nversion, plus a revert for the problematic part of the breaking PR.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3382\"\u003etokio-rs/tracing#3382\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3425\"\u003etokio-rs/tracing#3425\u003c/a\u003e\n[0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.42\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cp\u003eThe [\u003ccode\u003eSpan::record_all\u003c/code\u003e] method has been removed from the documented API. It\nwas always unsuable via the documented API as it requried a \u003ccode\u003eValueSet\u003c/code\u003e which\nhas no publically documented constructors. The method remains, but should not\nbe used outside of \u003ccode\u003etracing\u003c/code\u003e macros.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eattributes\u003c/strong\u003e: Support constant expressions as instrument field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecord_all!\u003c/code\u003e macro for recording multiple values in one call (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Improve code generation at trace points significantly (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etracing-attributes\u003c/code\u003e: updated to 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;name / parent\u0026quot; variant of \u003ccode\u003eevent!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\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/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.22\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.3.21] was yanked as it depended explicitly on\n[tracing-0.1.42], which was yanked due to a breaking change (see \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e for\ndetails). This release contains all the changes from the previous release, plus\nan update to the newer version of \u003ccode\u003etracing\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3427\"\u003etokio-rs/tracing#3427\u003c/a\u003e\n[0.3.21]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\u003c/a\u003e\n[tracing-0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange registry exit to decrement local span ref only (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake Layered propagate \u003ccode\u003eon_register_dispatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eclone_span\u003c/code\u003e on enter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few small things in the format module (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra closing brace in layer docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in \u003ccode\u003eFmtSpan\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3289%5D(https://redirect.github.com/tokio-rs/tracing/issues/3289)\"\u003etokio-rs/tracing#3289\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3331%5D(https://redirect.github.com/tokio-rs/tracing/issues/3331)\"\u003etokio-rs/tracing#3331\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3339%5D(https://redirect.github.com/tokio-rs/tracing/issues/3339)\"\u003etokio-rs/tracing#3339\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3350%5D(https://redirect.github.com/tokio-rs/tracing/issues/3350)\"\u003etokio-rs/tracing#3350\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3379%5D(https://redirect.github.com/tokio-rs/tracing/issues/3379)\"\u003etokio-rs/tracing#3379\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3411%5D(https://redirect.github.com/tokio-rs/tracing/issues/3411)\"\u003etokio-rs/tracing#3411\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/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2b63b75e8a391aee9bea9680433f8dcf13f244aa\"\u003e\u003ccode\u003e2b63b75\u003c/code\u003e\u003c/a\u003e fix: Panics and exploding memory usage from large cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c346d4b5d1deb6c631f42943b2a07923cfda4a51\"\u003e\u003ccode\u003ec346d4b\u003c/code\u003e\u003c/a\u003e feat: Upgrade SDK version to 0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/07bb613d0601589e03cb220f139e967eb317923d\"\u003e\u003ccode\u003e07bb613\u003c/code\u003e\u003c/a\u003e feat: Improve support for exponential histogram (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3259\"\u003e#3259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/693dcc0697886a2d26328d44535f3653d9445dd9\"\u003e\u003ccode\u003e693dcc0\u003c/code\u003e\u003c/a\u003e chore: Unify \u003ccode\u003eSpanExporter\u003c/code\u003e with \u003ccode\u003eLogExporter\u003c/code\u003e and \u003ccode\u003ePushMetricExporter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3281\"\u003e#3281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/65969fd40e328049ddabe5d55a588b2d55dcc4af\"\u003e\u003ccode\u003e65969fd\u003c/code\u003e\u003c/a\u003e docs: logs enrichment (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3266\"\u003e#3266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/627f252d23ef3e2ee598855dd19ec63a28fcc794\"\u003e\u003ccode\u003e627f252\u003c/code\u003e\u003c/a\u003e feat: Stabilize Logger Enabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3278\"\u003e#3278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4c16d9b589c8a2bea579e6d94c9594f46333eec0\"\u003e\u003ccode\u003e4c16d9b\u003c/code\u003e\u003c/a\u003e fix: Remove unused tracing dependency from opentelemetry-otlp (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/759b5399cb989bdd26a935b124f62a04c8437a5e\"\u003e\u003ccode\u003e759b539\u003c/code\u003e\u003c/a\u003e chore(sampling): move sdk types from opentelemetry to opentelemetry_sdk (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3277\"\u003e#3277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/483b420ff1c774d1cc7c91434ee21edb057b196f\"\u003e\u003ccode\u003e483b420\u003c/code\u003e\u003c/a\u003e fix: handle shutdown in logs exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3255\"\u003e#3255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/53c9f471dd6c0c1471c02973fe561f149fe18b6f\"\u003e\u003ccode\u003e53c9f47\u003c/code\u003e\u003c/a\u003e chore(deps): bump step-security/harden-runner from 2.13.1 to 2.13.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...opentelemetry-prometheus-0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/febe718fa9ad80c281a82f754e399d3ba6c40c26\"\u003e\u003ccode\u003efebe718\u003c/code\u003e\u003c/a\u003e feat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...opentelemetry-otlp-0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.22.0 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/dc6492db68fa9a0fbd1c1df1c18dfc6b20e851e8\"\u003e\u003ccode\u003edc6492d\u003c/code\u003e\u003c/a\u003e publish crates for otel v0.26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/7c131c4d088dc7d58b7eba35a2d9344098b9ec21\"\u003e\u003ccode\u003e7c131c4\u003c/code\u003e\u003c/a\u003e opentelemetry 0.26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ad208a1fcda7d3c27bb6b6acebc8bcc2b2841ee4\"\u003e\u003ccode\u003ead208a1\u003c/code\u003e\u003c/a\u003e Publish otel-stackdriver v0.22.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4761fcc6294ddf253482344b2553095cc00a7e58\"\u003e\u003ccode\u003e4761fcc\u003c/code\u003e\u003c/a\u003e Emit metric points as unique ETW events (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/281c215b46ac5730f76dd017016c3bb56b97dc4f\"\u003e\u003ccode\u003e281c215\u003c/code\u003e\u003c/a\u003e Prepare for release (with bump to otel-rust v0.25) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/823f970a386f11fd6d74c60be8066fbaf08ba3cb\"\u003e\u003ccode\u003e823f970\u003c/code\u003e\u003c/a\u003e Regenerate proto files in opentelemetry-stackdriver. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/68a534cfbcb1cab43d16238550feffa0339d29f6\"\u003e\u003ccode\u003e68a534c\u003c/code\u003e\u003c/a\u003e etw-exporter-metrics updates to opentelemetry, better error logging (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ca8f0d61bf3fcbd9bd194eda840b71479c8af6f6\"\u003e\u003ccode\u003eca8f0d6\u003c/code\u003e\u003c/a\u003e Ignore unstable test (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/8b10ca300ce2088d1839baae2fd6614bac64d63e\"\u003e\u003ccode\u003e8b10ca3\u003c/code\u003e\u003c/a\u003e Add cloud_run_job to MonitoredResource (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e6feb3ccc1facc333e4e7d0ffc6d4ae5f686b063\"\u003e\u003ccode\u003ee6feb3c\u003c/code\u003e\u003c/a\u003e Adding explicit tls roots configuration to stackdriver (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-instrumentation-actix-web-0.22.0...opentelemetry-stackdriver-0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.30.1 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commits/opentelemetry-otlp-0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/eaf4aa9762480fb7d19b5f726173cf676b87225e\"\u003e\u003ccode\u003eeaf4aa9\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-aws): Add feature gating to features needing trace. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/eff4d186173948e263422fd9bec25010873bc2db\"\u003e\u003ccode\u003eeff4d18\u003c/code\u003e\u003c/a\u003e Prepare contrib crates for opentelemetry 0.22.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ebb847b74ccc6ad6b70e2095b7db8faabd0a5a5d\"\u003e\u003ccode\u003eebb847b\u003c/code\u003e\u003c/a\u003e Prepare for release user_events_metrics exporter 0.3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/6b30502f0ca405057dcecc42d65167270ebf9876\"\u003e\u003ccode\u003e6b30502\u003c/code\u003e\u003c/a\u003e stackdriver: update schema files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/c68ed5636ef350aa1f18e4ac0751ca9464c58cba\"\u003e\u003ccode\u003ec68ed56\u003c/code\u003e\u003c/a\u003e Re-enable crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/b8a43ceea8501fd1650e959f74267343b1f6cb77\"\u003e\u003ccode\u003eb8a43ce\u003c/code\u003e\u003c/a\u003e Upgrade to opentelemetry 0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/116edadad7881cd13766e7af55fd6a7948b3f7ad\"\u003e\u003ccode\u003e116edad\u003c/code\u003e\u003c/a\u003e Rename user events examples to avoid warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4893e0927a82d2139666caf3a0dc360fb1b59553\"\u003e\u003ccode\u003e4893e09\u003c/code\u003e\u003c/a\u003e Use workspace dependencies for opentelemetry dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/d6874116535085930c5732170fc20a210a869f84\"\u003e\u003ccode\u003ed687411\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/8d0fd3ee5d556dba76fff81e83d88f423445e4e5\"\u003e\u003ccode\u003e8d0fd3e\u003c/code\u003e\u003c/a\u003e add linebreak\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-resource-detectors-0.9.0...opentelemetry-aws-0.10.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.17.0 to 1.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emsrv\u003c/code\u003e feature from wasm-bindgen dependency by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Timestamp::from_gregorian deprecation note by \u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/879\"\u003euuid-rs/uuid#879\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for 'hyphenated' format in the serde module by \u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a number of bugs in time-related code by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/872\"\u003euuid-rs/uuid#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReword invalid char error message by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/873\"\u003euuid-rs/uuid#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl cleanups by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/874\"\u003euuid-rs/uuid#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse LazyLock to synchronize v1/v6 context initialization by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/875\"\u003euuid-rs/uuid#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/876\"\u003euuid-rs/uuid#876\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSpecial thanks\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e raised a series of bugs against the timestamp logic in \u003ccode\u003euuid\u003c/code\u003e using automated tooling. The issues themselves were reasonably and responsibly presented and the end result is a better \u003ccode\u003euuid\u003c/code\u003e library for everyone. Thanks!\u003c/p\u003e\n\u003ch1\u003eDeprecations\u003c/h1\u003e\n\u003cp\u003eThis release includes the following deprecations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext\u003c/code\u003e: Renamed to \u003ccode\u003eContextV1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTimestamp::from_gregorian\u003c/code\u003e: Renamed to \u003ccode\u003eTimestamp::from_gregorian_time\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChange to \u003ccode\u003eVersion::Max\u003c/code\u003e\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eVersion::Max\u003c/code\u003e's \u003ccode\u003eu8\u003c/code\u003e representation has changed from \u003ccode\u003e0xff\u003c/code\u003e to \u003ccode\u003e0x0f\u003c/code\u003e to match the value returned by \u003ccode\u003eUuid::get_version_num\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eChange to \u003ccode\u003eUuid::get_version\u003c/code\u003e for the max UUID\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eUuid::get_version\u003c/code\u003e will only return \u003ccode\u003eSome(Version::Max)\u003c/code\u003e if the UUID is actually the max UUID (all bytes are \u003ccode\u003e0xff\u003c/code\u003e). Previously it would return \u003ccode\u003eSome\u003c/code\u003e if only the version field was \u003ccode\u003e0x0f\u003c/code\u003e. This change matches the behaviour of the nil UUID, which only returns \u003ccode\u003eSome(Version::Nil)\u003c/code\u003e if the UUID is the nil UUID (all bytes are \u003ccode\u003e0x00\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to rand 0.10 by \u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.22.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/864\"\u003euuid-rs/uuid#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ca0c85fe2172e82e9d0c76e659f5c57ceb86d9a4\"\u003e\u003ccode\u003eca0c85f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/879\"\u003e#879\u003c/a\u003e from uuid-rs/cargo/v1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b4db015d34479861a10216b186c8cf6bcdad6d86\"\u003e\u003ccode\u003eb4db015\u003c/code\u003e\u003c/a\u003e prepare for 1.23.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/771069da639a98bed48fa5e732153f6806811a41\"\u003e\u003ccode\u003e771069d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/878\"\u003e#878\u003c/a\u003e from aznashwan/fix-from-gregorian-deprecation-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/80994a201597ebb5a6aaf82790ba91ebc4bced32\"\u003e\u003ccode\u003e80994a2\u003c/code\u003e\u003c/a\u003e fix: Timestamp::from_gregorian deprecation note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/90c5be8f17cb6be15b334d1834d8a29b9f5363dd\"\u003e\u003ccode\u003e90c5be8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/877\"\u003e#877\u003c/a\u003e from guybedford/remove-wasm-bindgen-msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/8b8c4f4f85e5416901c0f8b7ca3a8420227ab86f\"\u003e\u003ccode\u003e8b8c4f4\u003c/code\u003e\u003c/a\u003e Remove deprecated  feature from wasm-bindgen dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/00ab922d5351607dfff520f37eb49cb9854fda73\"\u003e\u003ccode\u003e00ab922\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/876\"\u003e#876\u003c/a\u003e from uuid-rs/cargo/v1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/726ba45fe3491bf6253173d0be6b99ed3b1cbbb9\"\u003e\u003ccode\u003e726ba45\u003c/code\u003e\u003c/a\u003e prepare for 1.23.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/996dadea029e3976f52cba58e5e9b9a08c4f82c4\"\u003e\u003ccode\u003e996dade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/875\"\u003e#875\u003c/a\u003e from uuid-rs/fix/context-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e14047993bc5a6180a96119436a983c19d79b084\"\u003e\u003ccode\u003ee140479\u003c/code\u003e\u003c/a\u003e simplify a use stmt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.23.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/03Sandip/Opentelemetry/pull/256","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/03Sandip%2FOpentelemetry/issues/256","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/256/packages"},{"uuid":"4201557229","node_id":"PR_kwDOH78grc7P1__x","number":56,"state":"closed","title":"Bump the cargo group with 19 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-03T18:37:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-03T17:50:07.000Z","updated_at":"2026-04-03T18:37:10.000Z","time_to_close":2822,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":19,"packages":[{"name":"clap","old_version":"4.5.23","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"listenfd","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/mitsuhiko/listenfd"},{"name":"log","old_version":"0.4.22","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mongodb","old_version":"3.1.1","new_version":"3.2.5","repository_url":"https://github.com/mongodb/mongo-rust-driver"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"serde","old_version":"1.0.217","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"sha2","old_version":"0.10.8","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"shakmaty","old_version":"0.27.2","new_version":"0.30.0","repository_url":"https://github.com/niklasf/shakmaty"},{"name":"thiserror","old_version":"2.0.9","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tikv-jemallocator","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/tikv/jemallocator"},{"name":"tokio","old_version":"1.42.0","new_version":"1.51.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.13","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 19 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.23` | `4.5.60` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [listenfd](https://github.com/mitsuhiko/listenfd) | `1.0.1` | `1.0.2` |\n| [log](https://github.com/rust-lang/log) | `0.4.22` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [mongodb](https://github.com/mongodb/mongo-rust-driver) | `3.1.1` | `3.2.5` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.228` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.18.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.11.0` |\n| [shakmaty](https://github.com/niklasf/shakmaty) | `0.27.2` | `0.30.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.9` | `2.0.18` |\n| [tikv-jemallocator](https://github.com/tikv/jemallocator) | `0.6.0` | `0.6.1` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.51.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.13` | `0.7.18` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.8` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.23` |\n\nUpdates `clap` from 4.5.23 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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.23...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 `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `listenfd` from 1.0.1 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/listenfd/blob/master/CHANGELOG.md\"\u003elistenfd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMaintenance release with readme fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/listenfd/commit/119770e00c0bf6b88b652251cbfe578e545efbcc\"\u003e\u003ccode\u003e119770e\u003c/code\u003e\u003c/a\u003e 1.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/listenfd/commit/42b8ef9f1b050e846435e731af7264395cc89860\"\u003e\u003ccode\u003e42b8ef9\u003c/code\u003e\u003c/a\u003e Merge tag '1.0.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/listenfd/commit/fe9d2f1b948a8cb190f27d1606811f5005b86c0c\"\u003e\u003ccode\u003efe9d2f1\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/mitsuhiko/listenfd/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/listenfd/commit/ae6039b966ee5061c4f5655ff219d1d7311c94e2\"\u003e\u003ccode\u003eae6039b\u003c/code\u003e\u003c/a\u003e rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/listenfd/commit/8dea4f07d1bf6594bbdf94d9eb5a0ed87be0b2c4\"\u003e\u003ccode\u003e8dea4f0\u003c/code\u003e\u003c/a\u003e Remove build status from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/listenfd/commit/61efdd7425e746e0a38ea5bb8eb56a4e0a00a7f6\"\u003e\u003ccode\u003e61efdd7\u003c/code\u003e\u003c/a\u003e Fix warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/listenfd/commit/7d4675c314f65f237f9f5be129129128d3fefc8e\"\u003e\u003ccode\u003e7d4675c\u003c/code\u003e\u003c/a\u003e Mention systemd-socket-activate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/listenfd/compare/1.0.1...1.0.2\"\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.22 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 release 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/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 release 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/695\"\u003erust-lang/log#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param 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/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref 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/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release 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/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param 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/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref 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/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.26] - 2025-02-18\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerive \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003ekv::Value\u003c/code\u003e by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/668\"\u003erust-lang/log#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to crate doc by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/669\"\u003erust-lang/log#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.25...0.4.26\"\u003ehttps://github.com/rust-lang/log/compare/0.4.25...0.4.26\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/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.22...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memchr` from 2.7.4 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/886ca4ca4820297191c6e9f7b023dc356f31a4d1\"\u003e\u003ccode\u003e886ca4c\u003c/code\u003e\u003c/a\u003e 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/7de50d0f7a762a34d49568e08327a6546fa5181f\"\u003e\u003ccode\u003e7de50d0\u003c/code\u003e\u003c/a\u003e memmem: add owned finder constructor variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/1230fc5c638a4d922f4e00a87adf8929007f2417\"\u003e\u003ccode\u003e1230fc5\u003c/code\u003e\u003c/a\u003e benchmarks: fix date in file name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/43300c6cb6996fd8dca75cb99b3f444ac93abab1\"\u003e\u003ccode\u003e43300c6\u003c/code\u003e\u003c/a\u003e benchmarks: add latest x86-64 benchmark results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/9bf2301912e38b24bb25cd4db6a16023ab0da3a7\"\u003e\u003ccode\u003e9bf2301\u003c/code\u003e\u003c/a\u003e benchmarks: update everything\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/9ba486e4ba7e865c0510305c5dacba73988d9f31\"\u003e\u003ccode\u003e9ba486e\u003c/code\u003e\u003c/a\u003e 2.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ec25b8077f7124340e0ec6398b5dd89296775744\"\u003e\u003ccode\u003eec25b80\u003c/code\u003e\u003c/a\u003e aarch64: fix NEON optimization on big-endian\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/3962118774ac511580c5b40fd14323e31629fa52\"\u003e\u003ccode\u003e3962118\u003c/code\u003e\u003c/a\u003e 2.7.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/599d9d92aa2a1b4d6178b3b10e3a49c264caa7bf\"\u003e\u003ccode\u003e599d9d9\u003c/code\u003e\u003c/a\u003e cargo: remove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ceef3c921b5685847ea39647b6361033dfe1aa36\"\u003e\u003ccode\u003eceef3c9\u003c/code\u003e\u003c/a\u003e ci: fix wasm32 environment variables\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.7.4...2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mongodb` from 3.1.1 to 3.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-rust-driver/releases\"\u003emongodb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.5\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Rust driver team is pleased to announce the v3.2.5 release of the \u003ccode\u003emongodb\u003c/code\u003e crate, now available for download from \u003ca href=\"https://crates.io/crates/mongodb/3.2.5\"\u003ecrates.io\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that caused the driver to allow invalid TLS certificates when the URI option \u003ccode\u003e\u0026quot;tlsInsecure=false\u0026quot;\u003c/code\u003e was included in the connection string.\u003c/p\u003e\n\u003ch2\u003eFull Release Notes\u003c/h2\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRUST-2264 Fix handling of tlsInsecure in the URI (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.4\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Rust driver team is pleased to announce the v3.2.4 release of the \u003ccode\u003emongodb\u003c/code\u003e crate, now available for download from \u003ca href=\"https://crates.io/crates/mongodb/3.2.4\"\u003ecrates.io\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eFull Release Notes\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRUST-2219 Relax domain name parsing (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1399\"\u003e#1399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRUST-2227 Migrate to sha1 crate (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRUST-2204 Enforce size limits on outgoing messages (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1369\"\u003e#1369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Rust driver team is pleased to announce the v3.2.3 release of the \u003ccode\u003emongodb\u003c/code\u003e crate, now available for download from \u003ca href=\"https://crates.io/crates/mongodb/3.2.3\"\u003ecrates.io\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eFull Release Notes\u003c/h2\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRUST-2179 Ignore whether nodes are data-bearing when directConnection is true (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.2\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Rust driver team is pleased to announce the v3.2.2 release of the \u003ccode\u003emongodb\u003c/code\u003e crate, now available for download from \u003ca href=\"https://crates.io/crates/mongodb/3.2.2\"\u003ecrates.io\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eFull Release Notes\u003c/h2\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRUST-2155 Precreate cleanup task for endSessions (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Rust driver team is pleased to announce the v3.2.1 release of the \u003ccode\u003emongodb\u003c/code\u003e crate, now available for download from \u003ca href=\"https://crates.io/crates/mongodb/3.2.1\"\u003ecrates.io\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eFull Release Notes\u003c/h2\u003e\n\u003ch3\u003eBug fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRUST-2146 Fix compilation when no default features are enabled (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1292\"\u003e#1292\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/mongodb/mongo-rust-driver/commit/0b49612095236863fca7395cb48bdac8e504e2b8\"\u003e\u003ccode\u003e0b49612\u003c/code\u003e\u003c/a\u003e release v3.2.5 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/21ed6aeeea386628621b36a6af2a1a248cc87dcf\"\u003e\u003ccode\u003e21ed6ae\u003c/code\u003e\u003c/a\u003e RUST-2265: cherrypick \u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1453\"\u003e#1453\u003c/a\u003e for 3.2.5 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/359734a3b318d9d27d7810e74bcb0cae51131c41\"\u003e\u003ccode\u003e359734a\u003c/code\u003e\u003c/a\u003e release v3.2.4 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/6e2b391e50af5f9c0339ed6d834112eefde8ab9f\"\u003e\u003ccode\u003e6e2b391\u003c/code\u003e\u003c/a\u003e RUST-2233 Cherrypick more fixes for 3.2.4 release (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/ebfb3abc9e07cc91390c7dc38621d55b7c86b770\"\u003e\u003ccode\u003eebfb3ab\u003c/code\u003e\u003c/a\u003e RUST-2219 Cherrypick domain name parsing fix into 3.2.x (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/34653fa6bbb342727ae238d8ccd68ed70d294ac7\"\u003e\u003ccode\u003e34653fa\u003c/code\u003e\u003c/a\u003e release v3.2.3 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1338\"\u003e#1338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/6d8cf543d7df01e0bbfecc25e2da39a888de2f87\"\u003e\u003ccode\u003e6d8cf54\u003c/code\u003e\u003c/a\u003e release v3.2.2 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1325\"\u003e#1325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/3bce574fdf642b122253b1efbf97115984370dfd\"\u003e\u003ccode\u003e3bce574\u003c/code\u003e\u003c/a\u003e RUST-2155 Precreate cleanup task for endSessions (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/53fa15a857dc6aa370104b2921b00234ccf12188\"\u003e\u003ccode\u003e53fa15a\u003c/code\u003e\u003c/a\u003e release v3.2.1 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/974465a7f2605dc3e8b0cf6094dae7bf7f7b3046\"\u003e\u003ccode\u003e974465a\u003c/code\u003e\u003c/a\u003e release v3.2.0 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mongodb/mongo-rust-driver/compare/v3.1.1...v3.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.8.5 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.2] - 2025-07-20\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erand::rngs::mock\u003c/code\u003e module and \u003ccode\u003eStepRng\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003eWeightedIndex\u0026lt;usize\u0026gt;\u003c/code\u003e (de)serialization (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevise \u0026quot;not a crypto library\u0026quot; policy again (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ezerocopy\u003c/code\u003e dependency from \u003ccode\u003erand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix feature \u003ccode\u003esimd_support\u003c/code\u003e for recent nightly rust (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003efn rand::seq::index::sample_weighted\u003c/code\u003e and \u003ccode\u003efn IndexedRandom::choose_multiple_weighted\u003c/code\u003e to return fewer than \u003ccode\u003eamount\u003c/code\u003e results (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1623\"\u003e#1623\u003c/a\u003e), reverting an undocumented change (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e) to the previous release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erand::distr::Alphabetic\u003c/code\u003e distribution. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1565\"\u003erust-random/rand#1565\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1579\"\u003e#1579\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1579\"\u003erust-random/rand#1579\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1586\"\u003erust-random/rand#1586\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1587\"\u003e#1587\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1587\"\u003erust-random/rand#1587\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1604\"\u003erust-random/rand#1604\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1623\"\u003e#1623\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1623\"\u003erust-random/rand#1623\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1634\"\u003erust-random/rand#1634\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1646\"\u003erust-random/rand#1646\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.9.0] - 2025-01-27\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/d3dd4157052e5431ce42e157b544968560a68b95\"\u003e\u003ccode\u003ed3dd415\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/99fabd20e9b39d0af7c2ed6c31dbcad83a1703fd\"\u003e\u003ccode\u003e99fabd2\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c7fe1c43b5ba53aacad5fbac94a8b88788564049\"\u003e\u003ccode\u003ec7fe1c4\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db2b1e0bb41b0a1435b9fecaa1b7bdb531183204\"\u003e\u003ccode\u003edb2b1e0\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ee1d96f9f527dbe6f873c8a5ccf47d60a6b8f7b7\"\u003e\u003ccode\u003eee1d96f\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0eb2ee0fcc0b07afb901465f4a8ba7f07128f87\"\u003e\u003ccode\u003ee0eb2ee\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/975f602f5dbbdab0a024e0c5e8b527907426bd8c\"\u003e\u003ccode\u003e975f602\u003c/code\u003e\u003c/a\u003e fixup clippy 1.85 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/775b05be1b8a4fdef17c6601cd223551fbf67edc\"\u003e\u003ccode\u003e775b05b\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eSized\u003c/code\u003e requirements for blanket impls (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ec6d5c06a5384c14563a2164bb4a038100a5bb78\"\u003e\u003ccode\u003eec6d5c0\u003c/code\u003e\u003c/a\u003e Prepare rand_core v0.9.1 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/6a06056e8a892bfa181ec24a8ea16aa9f2fe97d3\"\u003e\u003ccode\u003e6a06056\u003c/code\u003e\u003c/a\u003e rand_core: introduce an UnwrapMut wrapper (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.8.5...rand_core-0.9.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.217 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.218\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with` from 3.12.0 to 3.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.18.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with more sequence and set types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88 due to the \u003ccode\u003edarling\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.17.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with \u003ccode\u003esmallvec\u003c/code\u003e v1 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/920\"\u003e#920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003eyaml_serde\u003c/code\u003e for a maintained yaml dependency by \u003ca href=\"https://github.com/kazan417\"\u003e\u003ccode\u003e@​kazan417\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.82, since that is required for \u003ccode\u003eyaml_serde\u003c/code\u003e dev-dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.16.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonSchemaAs\u003c/code\u003e of \u003ccode\u003eSetPreventDuplicates\u003c/code\u003e and \u003ccode\u003eSetLastValueWins\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/906\"\u003e#906\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.16.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003esmallvec\u003c/code\u003e v1 under the \u003ccode\u003esmallvec_1\u003c/code\u003e feature flag by \u003ca href=\"https://github.com/isharma228\"\u003e\u003ccode\u003e@​isharma228\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSchemaAs\u003c/code\u003e implementation for \u003ccode\u003ejson::JsonString\u003c/code\u003e by \u003ca href=\"https://github.com/yogevm15\"\u003e\u003ccode\u003e@​yogevm15\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix building of the documentation by updating references to use \u003ccode\u003eserde_core\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded error inspection to \u003ccode\u003eVecSkipError\u003c/code\u003e and \u003ccode\u003eMapSkipError\u003c/code\u003e by \u003ca href=\"https://github.com/michelhe\"\u003e\u003ccode\u003e@​michelhe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/878\"\u003e#878\u003c/a\u003e)\nThis allows interacting with the previously hidden error, for example for logging.\nCheckout the newly added example to both types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow documenting the types generated by \u003ccode\u003eserde_conv!\u003c/code\u003e.\nThe \u003ccode\u003eserde_conv!\u003c/code\u003e macro now acceps outer attributes before the optional visibility modifier.\nThis allow adding doc comments in the shape of \u003ccode\u003e#[doc = \u0026quot;...\u0026quot;]\u003c/code\u003e or any other attributes, such as lint modifiers.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003eserde_conv!(\n    #[doc = \u0026quot;Serialize bools as string\u0026quot;]\n    #[allow(dead_code)]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/d50ec962c6ecad7d8972f95d7ee7cea398b7eb41\"\u003e\u003ccode\u003ed50ec96\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/984fe3252ecd47526f452e39736f70f96b503f7c\"\u003e\u003ccode\u003e984fe32\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/4ba41c70c7f12b2e543ae81480a50b4d76245419\"\u003e\u003ccode\u003e4ba41c7\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/8fb2468ce24e822fc29cd9aa8ebb3feb3ddf1eb3\"\u003e\u003ccode\u003e8fb2468\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/aec0a23c15943bc4ca82d329695fabefb2b19174\"\u003e\u003ccode\u003eaec0a23\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/25c15a2c5c53f8fa71af91d699877147568338b8\"\u003e\u003ccode\u003e25c15a2\u003c/code\u003e\u003c/a\u003e Update time dependency to 0.3.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/93bd3f4bebec516e5608a12f09ad1859cdced9a7\"\u003e\u003ccode\u003e93bd3f4\u003c/code\u003e\u003c/a\u003e Update test output after darling update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f825dbffb12dd758c80247259a271956f1c484b4\"\u003e\u003ccode\u003ef825dbf\u003c/code\u003e\u003c/a\u003e Upgrade darling to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/65cbd738f090f25d89ec4b350501b4aa5b38bd9e\"\u003e\u003ccode\u003e65cbd73\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/daff02ea264c3136131bfcff079304714f359bd9\"\u003e\u003ccode\u003edaff02e\u003c/code\u003e\u003c/a\u003e Extend OneOrMany implementation to more collection types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.12.0...v3.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha2` from 0.10.8 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.8...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 `shakmaty` from 0.27.2 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul...\n\n_Description has been truncated_","html_url":"https://github.com/lichess-org/lila-engine/pull/56","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lichess-org%2Flila-engine/issues/56","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/56/packages"},{"uuid":"4190546857","node_id":"PR_kwDOOCVJS87PaHGr","number":22,"state":"closed","title":"Build(deps): Bump the all-dependencies group across 1 directory with 54 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-01T22:26:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T23:46:23.000Z","updated_at":"2026-05-01T22:26:13.000Z","time_to_close":2587188,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","group_name":"all-dependencies","update_count":54,"packages":[{"name":"actix-files","old_version":"0.6.6","new_version":"0.6.10","repository_url":"https://github.com/actix/actix-web"},{"name":"actix-session","old_version":"0.10.1","new_version":"0.11.0","repository_url":"https://github.com/actix/actix-extras"},{"name":"actix-web","old_version":"4.9.0","new_version":"4.10.2","repository_url":"https://github.com/actix/actix-web"},{"name":"alphanumeric-sort","old_version":"1.5.3","new_version":"1.5.5","repository_url":"https://github.com/magiclen/alphanumeric-sort"},{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"bytes","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bytesize","old_version":"2.0.1","new_version":"2.3.1","repository_url":"https://github.com/bytesize-rs/bytesize"},{"name":"chrono","old_version":"0.4.40","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"cipher","old_version":"0.4.4","new_version":"0.5.1","repository_url":"https://github.com/RustCrypto/traits"},{"name":"clap","old_version":"4.5.31","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.46","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_mangen","old_version":"0.2.26","new_version":"0.3.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"comrak","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/kivikakk/comrak"},{"name":"dav-server","old_version":"0.7.0","new_version":"0.11.0","repository_url":"https://github.com/messense/dav-server-rs"},{"name":"fast_qr","old_version":"0.12.7","new_version":"0.13.1","repository_url":"https://github.com/erwanvivien/fast_qr"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"httparse","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/seanmonstar/httparse"},{"name":"if-addrs","old_version":"0.13.3","new_version":"0.15.0","repository_url":"https://github.com/messense/if-addrs"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"log","old_version":"0.4.26","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"md5","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/stainless-steel/md5"},{"name":"mio","old_version":"1.0.4","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"mongodb","old_version":"3.3.0","new_version":"3.5.2","repository_url":"https://github.com/mongodb/mongo-rust-driver"},{"name":"nix","old_version":"0.30.1","new_version":"0.31.2","repository_url":"https://github.com/nix-rust/nix"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"port_check","old_version":"0.2.1","new_version":"0.3.0","repository_url":"https://github.com/ufoscout/port-check-rs"},{"name":"rand_core","old_version":"0.6.4","new_version":"0.9.3","repository_url":"https://github.com/rust-random/rand_core"},{"name":"rhai","old_version":"1.23.6","new_version":"1.24.0","repository_url":"https://github.com/rhaiscript/rhai"},{"name":"rc4","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.23","new_version":"0.23.28","repository_url":"https://github.com/rustls/rustls"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.138","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"sha2","old_version":"0.10.8","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"simple-ldap","old_version":"7.0.1","new_version":"8.0.1","repository_url":"https://github.com/keaz/simple-ldap"},{"name":"openssl","old_version":"0.10.70","new_version":"0.10.76","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"socket2","old_version":"0.5.8","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"},{"name":"strum","old_version":"0.27.1","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/alexcrichton/tar-rs"},{"name":"tempfile","old_version":"3.17.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tokio","old_version":"1.43.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"wyrand","old_version":"0.2.1","new_version":"0.4.1","repository_url":"https://github.com/Bluefinger/wyrand-rs"},{"name":"wasmtime","old_version":"25.0.3","new_version":"38.0.4","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"zip","old_version":"2.2.3","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"assert_cmd","old_version":"2.0.16","new_version":"2.2.0","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"assert_fs","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/assert-rs/assert_fs"},{"name":"predicates","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"},{"name":"reqwest","old_version":"0.12.12","new_version":"0.12.28","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"reqwest_dav","old_version":"0.1.14","new_version":"0.3.3","repository_url":"https://github.com/niuhuan/reqwest_dav"},{"name":"rstest","old_version":"0.24.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"select","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/utkarshkukreti/select.rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-dependencies group with 54 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-files](https://github.com/actix/actix-web) | `0.6.6` | `0.6.10` |\n| [actix-session](https://github.com/actix/actix-extras) | `0.10.1` | `0.11.0` |\n| [actix-web](https://github.com/actix/actix-web) | `4.9.0` | `4.10.2` |\n| [alphanumeric-sort](https://github.com/magiclen/alphanumeric-sort) | `1.5.3` | `1.5.5` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.102` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.11.1` |\n| [bytesize](https://github.com/bytesize-rs/bytesize) | `2.0.1` | `2.3.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.44` |\n| [cipher](https://github.com/RustCrypto/traits) | `0.4.4` | `0.5.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.46` | `4.6.0` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.2.26` | `0.3.0` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [comrak](https://github.com/kivikakk/comrak) | `0.36.0` | `0.51.0` |\n| [dav-server](https://github.com/messense/dav-server-rs) | `0.7.0` | `0.11.0` |\n| [fast_qr](https://github.com/erwanvivien/fast_qr) | `0.12.7` | `0.13.1` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [httparse](https://github.com/seanmonstar/httparse) | `1.10.0` | `1.10.1` |\n| [if-addrs](https://github.com/messense/if-addrs) | `0.13.3` | `0.15.0` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.29` |\n| [md5](https://github.com/stainless-steel/md5) | `0.7.0` | `0.8.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.2.0` |\n| [mongodb](https://github.com/mongodb/mongo-rust-driver) | `3.3.0` | `3.5.2` |\n| [nix](https://github.com/nix-rust/nix) | `0.30.1` | `0.31.2` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [port_check](https://github.com/ufoscout/port-check-rs) | `0.2.1` | `0.3.0` |\n| [rand_core](https://github.com/rust-random/rand_core) | `0.6.4` | `0.9.3` |\n| [rhai](https://github.com/rhaiscript/rhai) | `1.23.6` | `1.24.0` |\n| [rc4](https://github.com/RustCrypto/stream-ciphers) | `0.1.0` | `0.2.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.23` | `0.23.28` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.149` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.11.0` |\n| [simple-ldap](https://github.com/keaz/simple-ldap) | `7.0.1` | `8.0.1` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.70` | `0.10.76` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.8` | `0.6.3` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.28.0` |\n| [tar](https://github.com/alexcrichton/tar-rs) | `0.4.44` | `0.4.45` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.0` | `3.23.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.50.0` |\n| [wyrand](https://github.com/Bluefinger/wyrand-rs) | `0.2.1` | `0.4.1` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `25.0.3` | `38.0.4` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.3` | `7.0.0` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.16` | `2.2.0` |\n| [assert_fs](https://github.com/assert-rs/assert_fs) | `1.1.2` | `1.1.3` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.3` | `3.1.4` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.12` | `0.12.28` |\n| [reqwest_dav](https://github.com/niuhuan/reqwest_dav) | `0.1.14` | `0.3.3` |\n| [rstest](https://github.com/la10736/rstest) | `0.24.0` | `0.26.1` |\n| [select](https://github.com/utkarshkukreti/select.rs) | `0.6.0` | `0.6.1` |\n\n\nUpdates `actix-files` from 0.6.6 to 0.6.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-files's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-files: v0.6.10\u003c/h2\u003e\n\u003ch2\u003e0.6.10\u003c/h2\u003e\n\u003ch3\u003eSecurity Notice\u003c/h3\u003e\n\u003cp\u003eWe addressed 2 vulnerabilities in this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDo not panic with empty Range header (\u003ca href=\"https://github.com/actix/actix-web/security/advisories/GHSA-gcqf-3g44-vc9p\"\u003ehttps://github.com/actix/actix-web/security/advisories/GHSA-gcqf-3g44-vc9p\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAvoid serving CWD on invalid \u003ccode\u003eFiles::new\u003c/code\u003e inputs (\u003ca href=\"https://github.com/actix/actix-web/security/advisories/GHSA-8v2v-wjwg-vx6r\"\u003ehttps://github.com/actix/actix-web/security/advisories/GHSA-8v2v-wjwg-vx6r\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe encourage updating your \u003ccode\u003eactix-files\u003c/code\u003e version as soon as possible.\u003c/p\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathBufWrap\u003c/code\u003e \u0026amp; \u003ccode\u003eUriSegmentError\u003c/code\u003e made public. \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3694\"\u003e#3694\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3694\"\u003e#3694\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-web/pull/3694\"\u003eactix/actix-web#3694\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eactix-files: v0.6.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect \u003ccode\u003ederive_more\u003c/code\u003e dependency feature requirements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-files: v0.6.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFiles::with_permanent_redirect()\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003eChange default redirect status code to 307 Temporary Redirect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-files: v0.6.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e{Files, NamedFile}::read_mode_threshold()\u003c/code\u003e methods to allow faster synchronous reads of small files.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.75.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/blob/v0.6.10/CHANGES.md\"\u003eactix-files's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.6.10] - 2018-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to use path without traling slashes for scope registration \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/241\"\u003e#241\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to set encoding for exact NamedFile \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/239\"\u003e#239\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTestServer::post()\u003c/code\u003e actually sends \u003ccode\u003eGET\u003c/code\u003e request \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/240\"\u003e#240\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.6.9 (2018-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop connection if request's payload is not fully consumed \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/236\"\u003e#236\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix streaming response with body compression\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.6.8 (2018-05-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix scope resource path extractor \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/234\"\u003e#234\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRe-use tcp listener on pause/resume\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.6.7 (2018-05-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation with --no-default-features\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9f9e0b98ad42d8b94ac25581973d0675d4fd5a28\"\u003e\u003ccode\u003e9f9e0b9\u003c/code\u003e\u003c/a\u003e change homepage link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/556646aaec1dccb277a93d7ee7274e986bcdf619\"\u003e\u003ccode\u003e556646a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/174fb0b5f4928bedf456181fb88cde2d2c93821d\"\u003e\u003ccode\u003e174fb0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/239\"\u003e#239\u003c/a\u003e from max-frai/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/836706653b33a69f334f318252d55eeb17e77f86\"\u003e\u003ccode\u003e8367066\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/17f1a2b92a733fc3698908edafeb6dc21d334fb2\"\u003e\u003ccode\u003e17f1a2b\u003c/code\u003e\u003c/a\u003e more scope tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3b08b16c113b398e630790c205d3bad1246476a2\"\u003e\u003ccode\u003e3b08b16\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/68eb2f26c9d0b3f4c07344697adb5889a1fdd334\"\u003e\u003ccode\u003e68eb2f2\u003c/code\u003e\u003c/a\u003e Allow to use path without traling slashes for scope registration \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/241\"\u003e#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/72757887c9ca53f342955955b5db6fead453896e\"\u003e\u003ccode\u003e7275788\u003c/code\u003e\u003c/a\u003e update doc links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/eb5dbd43aee2cbb161e2e5f65e4a811f6d796254\"\u003e\u003ccode\u003eeb5dbd4\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/1f1dfac3f9df3d866b12ef76c98f5646d4392301\"\u003e\u003ccode\u003e1f1dfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/240\"\u003e#240\u003c/a\u003e from ivanovaleksey/patch-2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/v0.6.6...v0.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-session` from 0.10.1 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-extras/releases\"\u003eactix-session's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-redis: v0.11.0\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRedisSession\u003c/code\u003e has been removed. Check out \u003ccode\u003eRedisActorSessionStore\u003c/code\u003e in \u003ccode\u003eactix-session\u003c/code\u003e for a session store backed by Redis using \u003ccode\u003eactix-redis\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis-async\u003c/code\u003e dependency to \u003ccode\u003e0.12\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-extras/pull/212\"\u003eactix/actix-extras#212\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eactix-protobuf: v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eprost\u003c/code\u003e dependency to \u003ccode\u003e0.13\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.75.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-session: v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSession::contains_key\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSession::update[_or]()\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e dependency to \u003ccode\u003e0.32\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.80.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/92269fc308b457705ccede71cf26769ea6d1a574\"\u003e\u003ccode\u003e92269fc\u003c/code\u003e\u003c/a\u003e prepare actix-redis release 0.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/01932f87d3c673989e1f1897b588e895f5b2693e\"\u003e\u003ccode\u003e01932f8\u003c/code\u003e\u003c/a\u003e update ecosystem versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/010a905dca1d460c4d76c2bfe1ef72012c07c32f\"\u003e\u003ccode\u003e010a905\u003c/code\u003e\u003c/a\u003e prepare actix-session release 0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/2d6397365414c8e0192966171813e0a7f1c10754\"\u003e\u003ccode\u003e2d63973\u003c/code\u003e\u003c/a\u003e final session doc tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/a086d30db225128d8aeee1799f2dce05393c2dce\"\u003e\u003ccode\u003ea086d30\u003c/code\u003e\u003c/a\u003e prepare actix-cors release 0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/b748e7e3a7673b60a67755456876d091f14c2b02\"\u003e\u003ccode\u003eb748e7e\u003c/code\u003e\u003c/a\u003e conditionally add vary header to errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/6fbe2eab9426fc5bcca5a17f8bcaa41d27cab1d5\"\u003e\u003ccode\u003e6fbe2ea\u003c/code\u003e\u003c/a\u003e allow OPTIONS requests without request-method header (\u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/0ba1073cb220f3933675889ecff1f133ee7f6395\"\u003e\u003ccode\u003e0ba1073\u003c/code\u003e\u003c/a\u003e ignore actix-session tests on master ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/7e6335a09fa21302cec29904543d707b5da867a3\"\u003e\u003ccode\u003e7e6335a\u003c/code\u003e\u003c/a\u003e Rework actix session (\u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/a1d0f051b7fd309e48768185e70380a09a35b269\"\u003e\u003ccode\u003ea1d0f05\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-extras/compare/session-v0.10.1...redis-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-web` from 4.9.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo significant changes since \u003ccode\u003e4.10.1\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo significant changes since \u003ccode\u003e4.10.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.10.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eResponder\u003c/code\u003e for \u003ccode\u003eResult\u0026lt;(), E: Into\u0026lt;Error\u0026gt;\u0026gt;\u003c/code\u003e. Returning \u003ccode\u003eOk(())\u003c/code\u003e responds with HTTP 204 No Content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn Windows, an error is now returned from \u003ccode\u003eHttpServer::bind()\u003c/code\u003e (or TLS variants) when binding to a socket that's already in use.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ebrotli\u003c/code\u003e dependency to \u003ccode\u003e7\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.75.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/cede0c6dbba08e1f5c882f45155f48fd894c6191\"\u003e\u003ccode\u003ecede0c6\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/1005b6a12aa36ef57b0329df99deda946d60faef\"\u003e\u003ccode\u003e1005b6a\u003c/code\u003e\u003c/a\u003e chore: fix actix-http ver req\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d898e8f739d934fa461f7c912024ee30775c580d\"\u003e\u003ccode\u003ed898e8f\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/353873fc0461ce35846d43951597dd293c1153ba\"\u003e\u003ccode\u003e353873f\u003c/code\u003e\u003c/a\u003e chore: fix derive-more feature selection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/1390e2970584cbbb6d7c9a0ed69d5964423d7bd9\"\u003e\u003ccode\u003e1390e29\u003c/code\u003e\u003c/a\u003e docs: fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/c6e7ebd18529ea3803468943a1a83c26855b6213\"\u003e\u003ccode\u003ec6e7ebd\u003c/code\u003e\u003c/a\u003e refactor: use Payload::from internally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e8351cc3aa8c91da6baa8ce7977e48eec9e11943\"\u003e\u003ccode\u003ee8351cc\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.49.10 to 2.49.17 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/f63cf69e6a7ee453af0a0a560818e1ea8c199e7b\"\u003e\u003ccode\u003ef63cf69\u003c/code\u003e\u003c/a\u003e docs: remove \u0026quot;copyright\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/92c1e2230dc52a45355361c401ecf504ab625738\"\u003e\u003ccode\u003e92c1e22\u003c/code\u003e\u003c/a\u003e chore(awc): prepare release 3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/4bb495aba05acedfb90066a9caa0dc754930e8a6\"\u003e\u003ccode\u003e4bb495a\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.10.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.9.0...web-v4.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alphanumeric-sort` from 1.5.3 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/98d6c0e965734ac5b02e2d104257bb7d08dfbf9f\"\u003e\u003ccode\u003e98d6c0e\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/390360d7a61d0197726f61b4e210483e794c2109\"\u003e\u003ccode\u003e390360d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/11\"\u003e#11\u003c/a\u003e from magiclen/fix/inconsistent-ordering-result-3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/5d0a40f7830917c6751afcd2db5229b6c38e7108\"\u003e\u003ccode\u003e5d0a40f\u003c/code\u003e\u003c/a\u003e fix issue \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/8\"\u003e#8\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/fe9cf14757a6c9e4f1310b64204529d17c6e5707\"\u003e\u003ccode\u003efe9cf14\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/10\"\u003e#10\u003c/a\u003e from magiclen/dependabot/github_actions/actions/checko...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/f3e910c03f39b4da708aafa1fa6e148b83b35198\"\u003e\u003ccode\u003ef3e910c\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/0a38e177ed8811d328712a81e78f44e6253dc2d9\"\u003e\u003ccode\u003e0a38e17\u003c/code\u003e\u003c/a\u003e replace doc_auto_cfg with doc_cfg, remove unused empty lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/e8ff08b86f3af932763129b07f2c6f9f89334f55\"\u003e\u003ccode\u003ee8ff08b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/9\"\u003e#9\u003c/a\u003e from magiclen/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/fa1f0c34446cc8874cfde7aa71ced20c4a34ea0c\"\u003e\u003ccode\u003efa1f0c3\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/01bcd67da3ad996f84dc69a4f1e31032cbf42d1e\"\u003e\u003ccode\u003e01bcd67\u003c/code\u003e\u003c/a\u003e update .gitignore\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/magiclen/alphanumeric-sort/compare/v1.5.3...v1.5.5\"\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.96 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.10.1\u003c/h2\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/bytes/pull/773\"\u003etokio-rs/bytes#773\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/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.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytesize` from 2.0.1 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytesize-rs/bytesize/releases\"\u003ebytesize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebytesize: v2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unit truncation in error strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebytesize: v2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnit\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnitParseError\u003c/code\u003e type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebytesize: v2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSize::as_*()\u003c/code\u003e methods to return equivalent sizes in KB, GiB, etc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebytesize: v2.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport parsing and formatting exabytes (EB) \u0026amp; exbibytes (EiB).\u003c/li\u003e\n\u003cli\u003eMigrate \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\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/bytesize-rs/bytesize/blob/master/CHANGELOG.md\"\u003ebytesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unit truncation in error strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnit\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnitParseError\u003c/code\u003e type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSize::as_*()\u003c/code\u003e methods to return equivalent sizes in KB, GiB, etc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport parsing and formatting exabytes (EB) \u0026amp; exbibytes (EiB).\u003c/li\u003e\n\u003cli\u003eMigrate \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\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/bytesize-rs/bytesize/commit/01217417db306cf1bc7635fe036e21590e0e3eef\"\u003e\u003ccode\u003e0121741\u003c/code\u003e\u003c/a\u003e chore: release v2.3.1 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/fb35f2d88a0b882abf8c5f5507b7819e2367a29d\"\u003e\u003ccode\u003efb35f2d\u003c/code\u003e\u003c/a\u003e fix: error string when unit is too long (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/f626cc828debb9042f913a4001b2421eb8fc7e49\"\u003e\u003ccode\u003ef626cc8\u003c/code\u003e\u003c/a\u003e chore: release v2.3.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/6630c550fd0f4bf984e23fa77c12e39ab7201292\"\u003e\u003ccode\u003e6630c55\u003c/code\u003e\u003c/a\u003e feat: expose Unit (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/7fec8021dc364e1ee4105344a203fadcf65aaf7b\"\u003e\u003ccode\u003e7fec802\u003c/code\u003e\u003c/a\u003e chore: release v2.2.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/9f00812af3d63ecf031ded42be353bef134a51d6\"\u003e\u003ccode\u003e9f00812\u003c/code\u003e\u003c/a\u003e ci: fix other run case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/d951a2522faf5960b765a3c5752dc12d369f2ee5\"\u003e\u003ccode\u003ed951a25\u003c/code\u003e\u003c/a\u003e ci: fix MR run case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/4052afe8942cc14dfe76538b21e8782c3f6cc49c\"\u003e\u003ccode\u003e4052afe\u003c/code\u003e\u003c/a\u003e ci: ensure release-plz tag format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/a34fe2d8c66d47d0a0ab9e91962233904c723d36\"\u003e\u003ccode\u003ea34fe2d\u003c/code\u003e\u003c/a\u003e chore: add release-plz config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/6f06e3315d5ab3dc0f966b3be7efaf3e0b855840\"\u003e\u003ccode\u003e6f06e33\u003c/code\u003e\u003c/a\u003e ci: fix release scripts\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytesize-rs/bytesize/compare/bytesize-v2.0.1...bytesize-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.40 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\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/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.40...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cipher` from 0.4.4 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/30440822f161292113f5080c9ba883ec4b924a1a\"\u003e\u003ccode\u003e3044082\u003c/code\u003e\u003c/a\u003e crypto-common: remove \u003ccode\u003eBlockSizes\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/e42238d7f7513ec8a956526614abf071f3857188\"\u003e\u003ccode\u003ee42238d\u003c/code\u003e\u003c/a\u003e elliptic-curve: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/f239f731b1d7a1f65225f64bc036374287af4a30\"\u003e\u003ccode\u003ef239f73\u003c/code\u003e\u003c/a\u003e aead: remove lints from \u003ccode\u003elib.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/7c117468f8bae673529d9d0ed5b4a271b85f22a3\"\u003e\u003ccode\u003e7c11746\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group across 1 directory with 8 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/d92139eba71e3b06f33aecd4981f961dc50cbc7c\"\u003e\u003ccode\u003ed92139e\u003c/code\u003e\u003c/a\u003e aead: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/593a0ea151d49d2c8de4b10be78055f5c5e985d9\"\u003e\u003ccode\u003e593a0ea\u003c/code\u003e\u003c/a\u003e digest v0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/cb66cffc54ca3d61d993f165452bd0a4c03e06bc\"\u003e\u003ccode\u003ecb66cff\u003c/code\u003e\u003c/a\u003e elliptic-curve: bump \u003ccode\u003ecrypto-bigint\u003c/code\u003e to v0.7.0-rc.27 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/0d0fdbee8ad67b033108406bee34c5a8b612ffde\"\u003e\u003ccode\u003e0d0fdbe\u003c/code\u003e\u003c/a\u003e digest: use \u003ccode\u003edep:\u003c/code\u003e for \u003ccode\u003eblock-buffer\u003c/code\u003e and \u003ccode\u003econst-oid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/c1a51d47e4ba94bf1822cbd260169d248162dff4\"\u003e\u003ccode\u003ec1a51d4\u003c/code\u003e\u003c/a\u003e digest: replace \u003ccode\u003esubtle\u003c/code\u003e with \u003ccode\u003ectutils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2301\"\u003e#2301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/5802c8f8ee7f4f6632e8c93f91b9de89c6f79bf3\"\u003e\u003ccode\u003e5802c8f\u003c/code\u003e\u003c/a\u003e digest v0.11.0-rc.12 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/traits/compare/cipher-v0.4.4...cipher-v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.31 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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/v4.5.31...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.46 to 4.6.0\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.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_complete's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.46...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_mangen` from 0.2.26 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77\"\u003e\u003ccode\u003ef0d30d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/004fee97a63c7f5b45bac96b0d2175eb88371eef\"\u003e\u003ccode\u003e004fee9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/92e7e730743744415e44e7518ff7fb2d039c0bc6\"\u003e\u003ccode\u003e92e7e73\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6319\"\u003e#6319\u003c/a\u003e from epage/env\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd1fcd3d4be0fcc2d3eede07df4d9ec25663241c\"\u003e\u003ccode\u003edd1fcd3\u003c/code\u003e\u003c/a\u003e fix(man)!: Put env support behind the env feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/87f57fa1db720b1f5e6b76cd5aa56c7107a3f946\"\u003e\u003ccode\u003e87f57fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6318\"\u003e#6318\u003c/a\u003e from casey/fix-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1f546842695b858fdee546f95e162e3fabd499df\"\u003e\u003ccode\u003e1f54684\u003c/code\u003e\u003c/a\u003e fix: Make ui_tests test conditional on env feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70f3bb31874ff24233f18c394982407ca90d0dcc\"\u003e\u003ccode\u003e70f3bb3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.26...clap_mangen-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 3.0.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colored-rs/colored/blob/master/CHANGELOG.md\"\u003ecolored's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eUnreleased\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded methods \u003ccode\u003eansi_color\u003c/code\u003e and \u003ccode\u003eon_ansi_color\u003c/code\u003e to \u003ccode\u003eColorize\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/colored-rs/colored/commit/5204a26619e10fda0adc77f07588811d6102a40d\"\u003e\u003ccode\u003e5204a26\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/49392a3bc64d18fe794234821d5ccc3291060e35\"\u003e\u003ccode\u003e49392a3\u003c/code\u003e\u003c/a\u003e Limit to 5 keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/b791685b962f5ddcaa027fad404cfa18a9ef1059\"\u003e\u003ccode\u003eb791685\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9a831216eabe0058f0de2c22b1c46e2749d8fa88\"\u003e\u003ccode\u003e9a83121\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.61 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/192598decb1e5b33a5c1fa8be51e7e69103ca458\"\u003e\u003ccode\u003e192598d\u003c/code\u003e\u003c/a\u003e Clean up \u003ccode\u003eColorize\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/ec013ae7da84e4a70d34f92334b01db458252e38\"\u003e\u003ccode\u003eec013ae\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/5bc198b98fb4790413891083cf49259b75ebbe70\"\u003e\u003ccode\u003e5bc198b\u003c/code\u003e\u003c/a\u003e Replace 'ansi_term' dev-dependency with 'ansiterm' (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/a21367d1040ed8e488e2caffce7b430dbfd309c9\"\u003e\u003ccode\u003ea21367d\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.60 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9450fea228364e557c8dddabc45e0aa33c5308ac\"\u003e\u003ccode\u003e9450fea\u003c/code\u003e\u003c/a\u003e Fix clippy warning (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/68761c1dfe306c870aa94af085c4686bce8d5fbd\"\u003e\u003ccode\u003e68761c1\u003c/code\u003e\u003c/a\u003e README: use the latest v3.0 version for example (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mackwic/colored/compare/v3.0.0...v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `comrak` from 0.36.0 to 0.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kivikakk/comrak/releases\"\u003ecomrak's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.51.0\u003c/h2\u003e\n\u003cp\u003e新年快乐! :) What a lovely assortment of improvements, fixes, and new contributors we have in this release. Of particular note, Comrak has gained initial support for \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/763\"\u003eformatting to Typst\u003c/a\u003e, thanks to \u003ca href=\"https://github.com/neilberkman\"\u003e\u003ccode\u003e@​neilberkman\u003c/code\u003e\u003c/a\u003e!  This is a first cut and there are some known issues — see the PR — but I'm super happy to have folks testing it sooner rather than later!\u003c/p\u003e\n\u003cp\u003eChanged APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;css\u0026quot; to CLI's syntax highlighting options; set CSS as the default highlighting mode. (by \u003ca href=\"https://github.com/gjtorikian\"\u003e\u003ccode\u003e@​gjtorikian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/739\"\u003ekivikakk/comrak#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow raw nodes to be children of anything. (by \u003ca href=\"https://github.com/JeanMertz\"\u003e\u003ccode\u003e@​JeanMertz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/743\"\u003ekivikakk/comrak#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport comma-delimited language tokens in Syntect plugin. (by \u003ca href=\"https://github.com/neilberkman\"\u003e\u003ccode\u003e@​neilberkman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/752\"\u003ekivikakk/comrak#752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRenderPlugins::codefence_renderers\u003c/code\u003e to register language-specific codefence renderers. (by \u003ca href=\"https://github.com/neilberkman\"\u003e\u003ccode\u003e@​neilberkman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/751\"\u003ekivikakk/comrak#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCodefenceRendererAdapter\u003c/code\u003e for language-specific codefence rendering. Its \u003ccode\u003ewrite\u003c/code\u003e method receives parsed codefence language and metadata (\u003ccode\u003elang\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e) alongside code and source position. (by \u003ca href=\"https://github.com/neilberkman\"\u003e\u003ccode\u003e@​neilberkman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/751\"\u003ekivikakk/comrak#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e++insert++\u003c/code\u003e extension and guillemet smart punctuation. (by \u003ca href=\"https://github.com/neilberkman\"\u003e\u003ccode\u003e@​neilberkman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/754\"\u003ekivikakk/comrak#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Typst formatter. (by \u003ca href=\"https://github.com/neilberkman\"\u003e\u003ccode\u003e@​neilberkman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/763\"\u003ekivikakk/comrak#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecompact_html\u003c/code\u003e render option to suppress newlines in pretty-printing. (by \u003ca href=\"https://github.com/xvchris\"\u003e\u003ccode\u003e@​xvchris\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/769\"\u003ekivikakk/comrak#769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDon't wrap text in table cells in CommonMark output. (by \u003ca href=\"https://github.com/cinerea0\"\u003e\u003ccode\u003e@​cinerea0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/737\"\u003ekivikakk/comrak#737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003esourcepos\u003c/code\u003e for inserted table cells. (by \u003ca href=\"https://github.com/Martin005\"\u003e\u003ccode\u003e@​Martin005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/747\"\u003ekivikakk/comrak#747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix HEEx nested element edge cases. (by \u003ca href=\"https://github.com/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/749\"\u003ekivikakk/comrak#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix off-by-one in hex entity digit limit. (by \u003ca href=\"https://github.com/neilberkman\"\u003e\u003ccode\u003e@​neilberkman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/753\"\u003ekivikakk/comrak#753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependency updates:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eunicode_categories\u003c/code\u003e with \u003ccode\u003efinl_unicode\u003c/code\u003e for Unicode character categories. (by \u003ca href=\"https://github.com/Martin005\"\u003e\u003ccode\u003e@​Martin005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/757\"\u003ekivikakk/comrak#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bon from \u003ccode\u003e3.8.2\u003c/code\u003e to \u003ccode\u003e3.9.0\u003c/code\u003e. (by \u003ccode\u003e@dependabot[bot]\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/759\"\u003ekivikakk/comrak#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump clap from \u003ccode\u003e4.5.54\u003c/code\u003e to \u003ccode\u003e4.5.60\u003c/code\u003e. (by \u003ccode\u003e@dependabot[bot]\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/748\"\u003ekivikakk/comrak#748\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/756\"\u003ekivikakk/comrak#756\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/758\"\u003ekivikakk/comrak#758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/766\"\u003ekivikakk/comrak#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump strum from \u003ccode\u003e0.27.2\u003c/code\u003e to \u003ccode\u003e0.28.0\u003c/code\u003e. (by \u003ccode\u003e@dependabot[bot]\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/765\"\u003ekivikakk/comrak#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump time from \u003ccode\u003e0.3.36\u003c/code\u003e to \u003ccode\u003e0.3.47\u003c/code\u003e in \u003ccode\u003e/fuzz\u003c/code\u003e. (by \u003ccode\u003e@dependabot[bot]\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/744\"\u003ekivikakk/comrak#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump toml from \u003ccode\u003e0.9.10+spec-1.1.0\u003c/code\u003e to \u003ccode\u003e1.0.3+spec-1.1.0\u003c/code\u003e. (by \u003ccode\u003e@dependabot[bot]\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/742\"\u003ekivikakk/comrak#742\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/k...\n\n_Description has been truncated_","html_url":"https://github.com/rust-benchmark1/miniserve/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-benchmark1%2Fminiserve/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"},{"uuid":"4190305769","node_id":"PR_kwDOR0BKM87PZevJ","number":7,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 145 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-05T11:03:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T22:36:49.000Z","updated_at":"2026-04-05T11:03:32.000Z","time_to_close":304001,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":145,"packages":[{"name":"askama","old_version":"0.14.0","new_version":"0.15.6","repository_url":"https://github.com/askama-rs/askama"},{"name":"cached","old_version":"0.54.0","new_version":"0.59.0","repository_url":"https://github.com/jaemk/cached"},{"name":"clap","old_version":"4.5.31","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"hyper","old_version":"0.14.32","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.44.2","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"time","old_version":"0.3.39","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"rust-embed","old_version":"8.6.0","new_version":"8.11.0"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"brotli","old_version":"7.0.0","new_version":"8.0.2","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"toml","old_version":"0.8.20","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"build_html","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/skubalj/build_html"},{"name":"uuid","old_version":"1.15.1","new_version":"1.23.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"log","old_version":"0.4.26","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"arc-swap","old_version":"1.7.1","new_version":"1.9.0","repository_url":"https://github.com/vorner/arc-swap"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.3","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"hyper-tls","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/hyperium/hyper-tls"},{"name":"openssl","old_version":"0.10.75","new_version":"0.10.76","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"chrono","old_version":"0.4.40","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"revision","old_version":"0.10.0","new_version":"0.17.0","repository_url":"https://github.com/surrealdb/revision"},{"name":"fake_user_agent","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/Vrajs16/fake_user_agent"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.87","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bitflags","old_version":"2.9.0","new_version":"2.11.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bstr","old_version":"1.11.3","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.16","new_version":"1.2.58","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"darling","old_version":"0.20.10","new_version":"0.20.11","repository_url":"https://github.com/TedDriggs/darling"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"globset","old_version":"0.4.16","new_version":"0.4.18","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"hermit-abi","old_version":"0.5.0","new_version":"0.5.2","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"humantime","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"icu_locid_transform_data","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"inventory","old_version":"0.3.20","new_version":"0.3.24","repository_url":"https://github.com/dtolnay/inventory"},{"name":"is-terminal","old_version":"0.4.16","new_version":"0.4.17","repository_url":"https://github.com/sunfishcode/is-terminal"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"linux-raw-sys","old_version":"0.9.2","new_version":"0.9.4","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.3","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"native-tls","old_version":"0.2.14","new_version":"0.2.18","repository_url":"https://github.com/rust-native-tls/rust-native-tls"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"openssl-src","old_version":"300.5.4+3.5.4","new_version":"300.5.5+3.5.5","repository_url":"https://github.com/alexcrichton/openssl-src-rs"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"ppv-lite86","old_version":"0.2.20","new_version":"0.2.21","repository_url":"https://github.com/cryptocorrosion/cryptocorrosion"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quick-xml","old_version":"0.37.2","new_version":"0.37.5","repository_url":"https://github.com/tafia/quick-xml"},{"name":"redox_syscall","old_version":"0.5.10","new_version":"0.5.18"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustix","old_version":"1.0.1","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"tempfile","old_version":"3.18.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio-util","old_version":"0.7.13","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicase","old_version":"2.8.1","new_version":"2.9.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 91 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [askama](https://github.com/askama-rs/askama) | `0.14.0` | `0.15.6` |\n| [cached](https://github.com/jaemk/cached) | `0.54.0` | `0.59.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.60` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.228` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [hyper](https://github.com/hyperium/hyper) | `0.14.32` | `1.9.0` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.2` | `1.50.0` |\n| [time](https://github.com/time-rs/time) | `0.3.39` | `0.3.47` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| rust-embed | `8.6.0` | `8.11.0` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `7.0.0` | `8.0.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.9.6` |\n| [build_html](https://github.com/skubalj/build_html) | `2.6.0` | `2.7.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.15.1` | `1.23.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.29` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.7.1` | `1.9.0` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.3` |\n| [hyper-tls](https://github.com/hyperium/hyper-tls) | `0.5.0` | `0.6.0` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.75` | `0.10.76` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.44` |\n| [revision](https://github.com/surrealdb/revision) | `0.10.0` | `0.17.0` |\n| [fake_user_agent](https://github.com/Vrajs16/fake_user_agent) | `0.2.2` | `0.2.3` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.14` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.87` | `0.1.89` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.0` | `2.11.0` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.11.3` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.20.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.16` | `1.2.58` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [darling](https://github.com/TedDriggs/darling) | `0.20.10` | `0.20.11` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.16` | `0.4.18` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.5.0` | `0.5.2` |\n| [humantime](https://github.com/chronotope/humantime) | `2.1.0` | `2.3.0` |\n| [icu_locid_transform_data](https://github.com/unicode-org/icu4x) | `1.5.0` | `1.5.1` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `1.5.0` | `1.5.1` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `1.5.0` | `1.5.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.13.0` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.20` | `0.3.24` |\n| [is-terminal](https://github.com/sunfishcode/is-terminal) | `0.4.16` | `0.4.17` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.18` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.9.2` | `0.9.4` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.2.0` |\n| [native-tls](https://github.com/rust-native-tls/rust-native-tls) | `0.2.14` | `0.2.18` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.4` |\n| [openssl-src](https://github.com/alexcrichton/openssl-src-rs) | `300.5.4+3.5.4` | `300.5.5+3.5.5` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion) | `0.2.20` | `0.2.21` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.106` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.2` | `0.37.5` |\n| redox_syscall | `0.5.10` | `0.5.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.10` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.0.1` | `1.1.4` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.23` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.18.0` | `3.27.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.13` | `0.7.18` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.8.1` | `2.9.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.24` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n\n\nUpdates `askama` from 0.14.0 to 0.15.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/askama-rs/askama/releases\"\u003easkama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle non-ident item in block error by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/717\"\u003easkama-rs/askama#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e.clone()\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/716\"\u003easkama-rs/askama#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused lifetime parameter on \u003ccode\u003eSyntaxAndCache\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/714\"\u003easkama-rs/askama#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewinnow\u003c/code\u003e to 1.0 by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/715\"\u003easkama-rs/askama#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eparser: reject non-ASCII characters in byte literals by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/694\"\u003easkama-rs/askama#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser: reject syntaxes that could cause catastrophic backtracking by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/695\"\u003easkama-rs/askama#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix jinja macro arguments handling by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/709\"\u003easkama-rs/askama#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build determinism and macro path management by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/cgundy\"\u003e\u003ccode\u003e@​cgundy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/710\"\u003easkama-rs/askama#710\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.4...v0.15.5\"\u003ehttps://github.com/askama-rs/askama/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\u003eImprove function call handling by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/684\"\u003easkama-rs/askama#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly handle temporary references by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/686\"\u003easkama-rs/askama#686\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.3...v0.15.4\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.3...v0.15.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate book links (askama.rs) by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/678\"\u003easkama-rs/askama#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid variable parsing by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/680\"\u003easkama-rs/askama#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.2...v0.15.3\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.2...v0.15.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle local variables in \u003ccode\u003eextends\u003c/code\u003e blocks by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/670\"\u003easkama-rs/askama#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter spans for \u003ccode\u003e#[filter_fn]\u003c/code\u003e by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/655\"\u003easkama-rs/askama#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove mentions of \u003ccode\u003esalvo\u003c/code\u003e by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/659\"\u003easkama-rs/askama#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing information in the \u003ccode\u003eUpgrading to new versions\u003c/code\u003e chapter in the askama book by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/665\"\u003easkama-rs/askama#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid block call warnings coming from \u003ccode\u003eextends\u003c/code\u003e by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/666\"\u003easkama-rs/askama#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate duplicated blocks warning message and add warning about not compiling starting next version by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/669\"\u003easkama-rs/askama#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ederive: allow \u003ccode\u003ewhere\u003c/code\u003e bounds in \u003ccode\u003e#[filter_fn]\u003c/code\u003e by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/672\"\u003easkama-rs/askama#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Book] Improve \u003ccode\u003efilters\u003c/code\u003e chapter by \u003ca href=\"https://github.com/Tirka\"\u003e\u003ccode\u003e@​Tirka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/673\"\u003easkama-rs/askama#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Book] Use more current markdown syntax for fragment links by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/658\"\u003easkama-rs/askama#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Book] Improve \u003ccode\u003efilters\u003c/code\u003e chapter examples (by making us of \u003ccode\u003edefined_or\u003c/code\u003e filter) by \u003ca href=\"https://github.com/Tirka\"\u003e\u003ccode\u003e@​Tirka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/675\"\u003easkama-rs/askama#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tirka\"\u003e\u003ccode\u003e@​Tirka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/673\"\u003easkama-rs/askama#673\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/askama-rs/askama/commit/4260d0db57b03f89f3b65d50d98dfbd0e579e221\"\u003e\u003ccode\u003e4260d0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/719\"\u003e#719\u003c/a\u003e from GuillaumeGomez/update-crate-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/147170229b1b044889e4ecd6a949695a91489201\"\u003e\u003ccode\u003e1471702\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.15.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/fb6f3fb74148091df60167b24ecf53e312bec7e6\"\u003e\u003ccode\u003efb6f3fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/718\"\u003e#718\u003c/a\u003e from GuillaumeGomez/improve-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4f36391c985c8ad7cc6b6b62f5d75fc6dc5f4172\"\u003e\u003ccode\u003e4f36391\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/717\"\u003e#717\u003c/a\u003e from GuillaumeGomez/fix-non-ident-block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/1b4350b76b14d37b65de759da6080ad5dee8ac50\"\u003e\u003ccode\u003e1b4350b\u003c/code\u003e\u003c/a\u003e Update trybuild version to \u003ccode\u003e1.0.116\u003c/code\u003e to enforce diagnostics width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/2ad677c295c1130cc69e508f52c68e4095041104\"\u003e\u003ccode\u003e2ad677c\u003c/code\u003e\u003c/a\u003e Correctly handle non-ident item in block error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/5e125856899843119ba4f925a38bba6cdbe1df97\"\u003e\u003ccode\u003e5e12585\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/714\"\u003e#714\u003c/a\u003e from jplatte/jplatte/lt-refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/0ebfd0f04d70d5d720c9bfda206964a4cc0b0024\"\u003e\u003ccode\u003e0ebfd0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/716\"\u003e#716\u003c/a\u003e from jplatte/jplatte/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/3c0f1b0c0c3f16ad43bddafa2b8b5df63ed52cb9\"\u003e\u003ccode\u003e3c0f1b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/715\"\u003e#715\u003c/a\u003e from jplatte/jplatte/winnow1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/acc29f3fe1ae5760aae65ed35e8247678ff37d1c\"\u003e\u003ccode\u003eacc29f3\u003c/code\u003e\u003c/a\u003e Remove unnecessary .clone()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.14.0...v0.15.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cached` from 0.54.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaemk/cached/blob/master/CHANGELOG.md\"\u003ecached's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.59.0 / [cached_proc_macro[0.27.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexamples/wasm\u003c/code\u003e build: add \u003ccode\u003etime_stores\u003c/code\u003e feature to the \u003ccode\u003ecached\u003c/code\u003e dependency (required when using \u003ccode\u003edefault-features = false\u003c/code\u003e with \u003ccode\u003eTimedCache\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.58.0]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eredis_async_cache\u003c/code\u003e feature for Redis client-side caching support via the RESP3 protocol\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.57.0 / [cached_proc_macro[0.26.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eparking_lot\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003eparking_lot\u003c/code\u003e's \u003ccode\u003eMutex\u003c/code\u003e and \u003ccode\u003eRwLock\u003c/code\u003e in all macros.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunwrap()\u003c/code\u003e calls from lock operations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.56.0 / [cached_proc_macro[0.25.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003eBREAKING\u003c/em\u003e All timed/expiring caches now use std::time::Duration values instead of raw seconds/millis.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e to 0.32\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ehashbrown\u003c/code\u003e to 0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.55.1 / [cached_proc_macro[0.24.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esync_writes = \u0026quot;by_key\u0026quot;\u003c/code\u003e support to \u003ccode\u003e#[cached]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e to 0.29.0\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003edirectories\u003c/code\u003e to 6.0\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ethiserror\u003c/code\u003e to 2.0\u003c/li\u003e\n\u003cli\u003eWith the \u003ccode\u003esync_writes = \u0026quot;by_key\u0026quot;\u003c/code\u003e addition, the argument values changed from a boolean\nto strings. The equivalent of \u003ccode\u003esync_writes = true\u003c/code\u003e is now \u003ccode\u003esync_writes = \u0026quot;default\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\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\u003eSee full diff in \u003ca href=\"https://github.com/jaemk/cached/commits\"\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.31 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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/v4.5.31...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 `regex` from 1.11.1 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.3 (2025-02-03)\u003c/h1\u003e\n\u003cp\u003eThis release excludes some unnecessary things from the archive published to\ncrates.io. Specifically, fuzzing data and various shell scripts are now\nexcluded. If you run into problems, please file an issue.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1319\"\u003e#1319\u003c/a\u003e:\nSwitch from a Cargo \u003ccode\u003eexclude\u003c/code\u003e list to an \u003ccode\u003einclude\u003c/code\u003e list, and exclude some\nunnecessary stuff.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.2 (2025-10-13)\u003c/h1\u003e\n\u003cp\u003eThis release fixes a \u003ccode\u003ecargo doc\u003c/code\u003e breakage on nightly when \u003ccode\u003e--cfg docsrs\u003c/code\u003e is\nenabled. This caused documentation to fail to build on docs.rs.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1305\"\u003e#1305\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1305\"\u003erust-lang/regex#1305\u003c/a\u003e):\nSwitches the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature to \u003ccode\u003edoc_cfg\u003c/code\u003e on nightly for docs.rs builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.1 (2025-10-10)\u003c/h1\u003e\n\u003cp\u003eThis release makes a bug fix in the new \u003ccode\u003eregex::Captures::get_match\u003c/code\u003e API\nintroduced in \u003ccode\u003e1.12.0\u003c/code\u003e. There was an oversight with the lifetime parameter\nfor the \u003ccode\u003eMatch\u003c/code\u003e returned. This is technically a breaking change, but given\nthat it was caught almost immediately and I've yanked the \u003ccode\u003e1.12.0\u003c/code\u003e release,\nI think this is fine.\u003c/p\u003e\n\u003ch1\u003e1.12.0 (2025-10-10)\u003c/h1\u003e\n\u003cp\u003eThis release contains a smattering of bug fixes, a fix for excessive memory\nconsumption in some cases and a new \u003ccode\u003eregex::Captures::get_match\u003c/code\u003e API.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1146\"\u003e#1146\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1146\"\u003erust-lang/regex#1146\u003c/a\u003e):\nAdd \u003ccode\u003eCapture::get_match\u003c/code\u003e for returning the overall match without \u003ccode\u003eunwrap()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1083\"\u003e#1083\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1083\"\u003erust-lang/regex#1083\u003c/a\u003e):\nFixes a panic in the lazy DFA (can only occur for especially large regexes).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003e#1116\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003erust-lang/regex#1116\u003c/a\u003e):\nFixes a memory usage regression for large regexes (introduced in \u003ccode\u003eregex 1.9\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003e#1195\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003erust-lang/regex#1195\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/regex/commit/b028e4f40eac8959d05e82abf8404906b1c565c0\"\u003e\u003ccode\u003eb028e4f\u003c/code\u003e\u003c/a\u003e 1.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5e195de266e203441b2c8001d6ebefab1161a59e\"\u003e\u003ccode\u003e5e195de\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a3433f691863d80300dfd6a52e332cb5a568e895\"\u003e\u003ccode\u003ea3433f6\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/0c07fae444adf0802d84455e689f1143d2dd7790\"\u003e\u003ccode\u003e0c07fae\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/6a810068f030c023a12c93ccae49bc5fd907c4f6\"\u003e\u003ccode\u003e6a81006\u003c/code\u003e\u003c/a\u003e cargo: exclude development scripts and fuzzing data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/4733e28ba4f281f643ce93e4089eccbb9a9d5a5a\"\u003e\u003ccode\u003e4733e28\u003c/code\u003e\u003c/a\u003e automata: fix \u003ccode\u003eonepass::DFA::try_search_slots\u003c/code\u003e panic when too many slots are ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5ea3eb1e95f0338e283f5f0b4681f0891a1cd836\"\u003e\u003ccode\u003e5ea3eb1\u003c/code\u003e\u003c/a\u003e 1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ab0b07171b82d1d4fdc8359505d12b2e818514d4\"\u003e\u003ccode\u003eab0b071\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/691d51457db276bbdf9ca3de2cafe285c662c59f\"\u003e\u003ccode\u003e691d514\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/1dd90777791dbc6bbf389157d05ac8176c6ad051\"\u003e\u003ccode\u003e1dd9077\u003c/code\u003e\u003c/a\u003e docs: swap \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.11.1...1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.218 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-lite` from 2.6.0 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/smol-rs/futures-lite/releases\"\u003efutures-lite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs for \u003ccode\u003eonce_future\u003c/code\u003e and \u003ccode\u003estop_after_future\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/131\"\u003e#131\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/smol-rs/futures-lite/blob/master/CHANGELOG.md\"\u003efutures-lite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.6.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs for \u003ccode\u003eonce_future\u003c/code\u003e and \u003ccode\u003estop_after_future\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/226ce18976d8714d6bd9700b61dcc81d7200bc9a\"\u003e\u003ccode\u003e226ce18\u003c/code\u003e\u003c/a\u003e v2.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/3444c7a2f8fe423c49d08bdedfa5b6b188fa57b5\"\u003e\u003ccode\u003e3444c7a\u003c/code\u003e\u003c/a\u003e docs: Fix \u003ccode\u003estop_after_future\u003c/code\u003e link and \u003ccode\u003eonce_future\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/d608d083109c5b06f6fc8abcf5c61d1da0240fe7\"\u003e\u003ccode\u003ed608d08\u003c/code\u003e\u003c/a\u003e Some alloc-related cleanup (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/077e1c1a5e5ff9d9732332307fe8177b111ee7e9\"\u003e\u003ccode\u003e077e1c1\u003c/code\u003e\u003c/a\u003e Switch to unconditional no_std attribute (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/5c196b9516019475afa584d10c7d4448d1e85334\"\u003e\u003ccode\u003e5c196b9\u003c/code\u003e\u003c/a\u003e docs: Enable doc_auto_cfg on docs.rs (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/64dbe9e4ec9391cc13edd61fc19dff169534371f\"\u003e\u003ccode\u003e64dbe9e\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/futures-lite/compare/v2.6.0...v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 0.14.32 to 1.9.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.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message 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/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error 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/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl 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/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct 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/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports 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/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request 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/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.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/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv 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/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency 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/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\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.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.8.1 (2025-11-13)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e fix consuming extra CPU from previous change (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3977\"\u003e#3977\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/4492f31e9429c34166da5a069c00b65be20e4a02\"\u003e4492f31e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.8.0 (2025-11-11)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e fix rare missed write wakeup on connections (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3952\"\u003e#3952\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/2377b893f6e64ca9878e4f25d1472b96baa7e3ea\"\u003e2377b893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e fix internals of HTTP/2 CONNECT upgrades (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3967\"\u003e#3967\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/58e0e7dc70612117ccdc40da395922f791cb273a\"\u003e58e0e7dc\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ert:\u003c/strong\u003e add \u003ccode\u003eTimer::now()\u003c/code\u003e method to allow overriding the instant returned (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3965\"\u003e#3965\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5509ebe6156e32d4f8986fafa25c2918a30005be\"\u003e5509ebe6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eThe HTTP/2 client connection no longer allows an executor\nthat can not spawn itself.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v0.14.32...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.140 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.44.2 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.44.2...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 `time` from 0.3.39 to 0.3.47\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.47\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.46\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.45\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.44\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.43\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.42\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.41\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.40\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\n_Description has been truncated_","html_url":"https://github.com/evrial/redlib/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evrial%2Fredlib/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4146963847","node_id":"PR_kwDORxrmvc7N2CAN","number":4,"state":"open","title":"build(deps): bump serde from 1.0.219 to 1.0.228","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-03-26T19:57:49.000Z","updated_at":"2026-03-26T22:10:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [serde](https://github.com/serde-rs/serde) from 1.0.219 to 1.0.228.\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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/pikulev/ftaql/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pikulev%2Fftaql/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4111069007","node_id":"PR_kwDORspSN87MTVec","number":8,"state":"closed","title":"build(deps): bump serde from 1.0.219 to 1.0.228","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-21T06:18:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-21T02:36:38.000Z","updated_at":"2026-03-21T06:18:39.000Z","time_to_close":13320,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [serde](https://github.com/serde-rs/serde) from 1.0.219 to 1.0.228.\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde\u0026package-manager=cargo\u0026previous-version=1.0.219\u0026new-version=1.0.228)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sotanengel/python-fp-checker/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sotanengel%2Fpython-fp-checker/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4106716444","node_id":"PR_kwDORsCQec7MFr8_","number":5,"state":"closed","title":"build(deps): bump the cargo-production-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-16T17:37:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-20T09:03:14.000Z","updated_at":"2026-04-16T17:37:08.000Z","time_to_close":2363632,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo-production-dependencies","update_count":14,"packages":[{"name":"actix-web","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/actix/actix-web"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"awc","old_version":"3.7.0","new_version":"3.8.2","repository_url":"https://github.com/actix/actix-web"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"tonic","old_version":"0.14.0","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.30.0","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.22.0","new_version":"0.23.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.30.1","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.17.0","new_version":"1.22.0","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 14 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-web](https://github.com/actix/actix-web) | `4.11.0` | `4.12.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.102` |\n| [awc](https://github.com/actix/actix-web) | `3.7.0` | `3.8.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.0` | `0.14.5` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.23` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.1` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.22.0` | `0.23.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.1` | `0.31.1` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.9.0` | `0.10.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.22.0` |\n\n\nUpdates `actix-web` from 4.11.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.12.0\u003c/h2\u003e\n\u003ch1\u003eShort announcement\u003c/h1\u003e\n\u003cp\u003eWe've started GitHub Sponsors: \u003ca href=\"https://github.com/sponsors/actix\"\u003ehttps://github.com/sponsors/actix\u003c/a\u003e\nSupport our development!\u003c/p\u003e\n\u003ch2\u003ev4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now sets \u003ccode\u003eContent-Type\u003c/code\u003e to \u003ccode\u003eapplication/octet-stream\u003c/code\u003e if \u003ccode\u003eContent-Type\u003c/code\u003e does not exist.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now calls \u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::no_chunking()\u003c/code\u003e and returns \u003ccode\u003eSizedStream\u003c/code\u003e if \u003ccode\u003eContent-Length\u003c/code\u003e is set by user.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ews\u003c/code\u003e crate feature (on-by-default) which forwards to \u003ccode\u003eactix-http\u003c/code\u003e and guards some of its \u003ccode\u003eResponseError\u003c/code\u003e impls.\n\u003cul\u003e\n\u003cli\u003e⚠️ if you use \u003ccode\u003edefault-feature = false\u003c/code\u003e and the web scoket feature, please make sure you enable the \u003ccode\u003ews\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd public export for \u003ccode\u003eEitherExtractError\u003c/code\u003e in \u003ccode\u003eerror\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d119500f938f55eeaa3d000a9299a3797d2a8819\"\u003e\u003ccode\u003ed119500\u003c/code\u003e\u003c/a\u003e release: actix-web v4.12.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3830\"\u003e#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/a3f95ee1ef8beaac48ad2329c0b2b724c4075ccb\"\u003e\u003ccode\u003ea3f95ee\u003c/code\u003e\u003c/a\u003e feat: improve \u003ccode\u003eHttpResponseBuilder::streaming\u003c/code\u003e with SizedStream (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3829\"\u003e#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e1da110e926bb02f83140aed9454d5ca2b5fc16a\"\u003e\u003ccode\u003ee1da110\u003c/code\u003e\u003c/a\u003e chore: Add public export for \u003ccode\u003eEitherExtractError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3826\"\u003e#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/219b98830002f0144e9889223e0acf6af5109b91\"\u003e\u003ccode\u003e219b988\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.46 to 2.62.49 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3823\"\u003e#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9cf3521390593c1c161f7110e0dba714d2c3183d\"\u003e\u003ccode\u003e9cf3521\u003c/code\u003e\u003c/a\u003e build(deps): bump quote from 1.0.41 to 1.0.42 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3825\"\u003e#3825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/8b103199ea29f0310ccd26042afd9f56864fa4ce\"\u003e\u003ccode\u003e8b10319\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.45 to 2.62.46 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3820\"\u003e#3820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d5fae3ecc2286b53985cfef6310abbecfa14595c\"\u003e\u003ccode\u003ed5fae3e\u003c/code\u003e\u003c/a\u003e chore: rename branch to main (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3821\"\u003e#3821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e6958cc677ca17d16a230e3dea54e34544ae8039\"\u003e\u003ccode\u003ee6958cc\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.38 to 2.62.45 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3dd42ee13e05aa74c7e17ad9f24d9f7070d92e33\"\u003e\u003ccode\u003e3dd42ee\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio-util from 0.7.16 to 0.7.17 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/627af8ce57d638b94788e084a352cd879e8b0568\"\u003e\u003ccode\u003e627af8c\u003c/code\u003e\u003c/a\u003e chore(gha): setup cargo-deny (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.11.0...web-v4.12.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.98 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `awc` from 3.7.0 to 3.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eawc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eawc: v3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\u003c/li\u003e\n\u003cli\u003eFix empty streaming request bodies being sent with chunked transfer encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eawc: v3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where \u003ccode\u003eGO_AWAY\u003c/code\u003e errors did not stop connections from returning to the pool.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eawc: v3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ehickory-dns\u003c/code\u003e crate feature (off-by-default).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003etrust-dns\u003c/code\u003e crate feature now delegates DNS resolution to \u003ccode\u003ehickory-dns\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/actix/actix-web/commit/0a27aaf623bb0410b5668a9b6e9ab7b415397b43\"\u003e\u003ccode\u003e0a27aaf\u003c/code\u003e\u003c/a\u003e chore(awc): release v3.8.2 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3942\"\u003e#3942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/8b7270a09fb20ea38c60cf2955a7aa997539bd2b\"\u003e\u003ccode\u003e8b7270a\u003c/code\u003e\u003c/a\u003e chore(web): release v4.13.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9cbde130100cc1513ecf3b112ff76403534b4a1a\"\u003e\u003ccode\u003e9cbde13\u003c/code\u003e\u003c/a\u003e chore(gha): reduce timeout to 30min. (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/a7a26f1ee0adfeabb5ee85a6eb2a62cff601a70b\"\u003e\u003ccode\u003ea7a26f1\u003c/code\u003e\u003c/a\u003e chore(http): release v3.12.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/6e4e040ee033f330f736dbfe9c4a0c121f8ca94a\"\u003e\u003ccode\u003e6e4e040\u003c/code\u003e\u003c/a\u003e chore(router): release v0.5.4 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3938\"\u003e#3938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/0ffaa78a320d505f48fdb914b8b5d094f517be5a\"\u003e\u003ccode\u003e0ffaa78\u003c/code\u003e\u003c/a\u003e docs(web): document introspection feature (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/11872101a3f30db825a03db0dec07e839d01eb2b\"\u003e\u003ccode\u003e1187210\u003c/code\u003e\u003c/a\u003e fix(http): drain unread body if chunked and dropped payload (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/f1204790302c74cf7ff8c705492e3b1e4031937e\"\u003e\u003ccode\u003ef120479\u003c/code\u003e\u003c/a\u003e docs(actix-router): document Resource trait (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3935\"\u003e#3935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/36dadc5351ee8d7a75c29b4a42b63e3b4d078e04\"\u003e\u003ccode\u003e36dadc5\u003c/code\u003e\u003c/a\u003e typo: bytes=bytes=0-9 to bytes=0-9 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/38dd705bf75f10499a4b9cb1af071d4e488c24b8\"\u003e\u003ccode\u003e38dd705\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3.0.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/awc-v3.7.0...awc-v3.8.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.219 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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.0 to 0.14.5\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\u003ev0.14.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd max connections setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(doc): Replace doc_auto_cfg config with doc_cfg 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/tonic/pull/2428\"\u003ehyperium/tonic#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e by \u003ca href=\"https://github.com/LucioFranco\"\u003e\u003ccode\u003e@​LucioFranco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2506\"\u003ehyperium/tonic#2506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0x0d\"\u003e\u003ccode\u003e@​r0x0d\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2502\"\u003ehyperium/tonic#2502\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/tonic/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003etcp_keepalive_interval\u003c/code\u003e and \u003ccode\u003etcp_keepalive_retries\u003c/code\u003e options on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2472\"\u003e#2472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow configuration of \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2437\"\u003e#2437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePut source error into the \u003ccode\u003eDisplay\u003c/code\u003e impl of \u003ccode\u003eStatus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eServer::default()\u003c/code\u003e now sets \u003ccode\u003eTCP_NODELAY\u003c/code\u003e to true (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2413\"\u003e#2413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003emax_message_size\u003c/code\u003e when decompressing a message (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDepend on http at least 1.1.0 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix documentation links for timeout configuration (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation typos and grammar issues in status.rs and codec/mod.rs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix labels in \u003ccode\u003eDisplay for Status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix features docs in tonic-build and tonic-prost-build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove redundant word in tonic-build and tonic-prost-build README (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\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/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\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/hyperium/tonic/commit/3f7caf3171393734ef19e12d010bd9c945c9e242\"\u003e\u003ccode\u003e3f7caf3\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.5 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2516\"\u003e#2516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3f56644955162b344ce4a2641823776574ae98e4\"\u003e\u003ccode\u003e3f56644\u003c/code\u003e\u003c/a\u003e grpc(chore): add missing copyright notices (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/1769c91a96f054416e0d11c84fcc26284262dda2\"\u003e\u003ccode\u003e1769c91\u003c/code\u003e\u003c/a\u003e feat(xds): implement xDS subscription worker (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/56f8c6db4718c32e8cb1732438b87c85a3a8c1f6\"\u003e\u003ccode\u003e56f8c6d\u003c/code\u003e\u003c/a\u003e feat(grpc): Add TCP listener API in the Runtime trait + tests for server cred...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/149f3668f0514bd79f12524778ca76eb6341a3f5\"\u003e\u003ccode\u003e149f366\u003c/code\u003e\u003c/a\u003e feat(grpc) Add channel credentials API + Insecure credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2495\"\u003e#2495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/cd5b32fa6794896b4ad5ea86fbf0ecbb49c80ad9\"\u003e\u003ccode\u003ecd5b32f\u003c/code\u003e\u003c/a\u003e chore: prepare 0.14.4 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/27640d23d77c4f38bc16828f0211d999062b95d3\"\u003e\u003ccode\u003e27640d2\u003c/code\u003e\u003c/a\u003e fix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2506\"\u003e#2506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/0c26ee1e673810e9eee7fead806408c937215dfb\"\u003e\u003ccode\u003e0c26ee1\u003c/code\u003e\u003c/a\u003e Fix permission of a series of files (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c25daa68a94b8649ea617ed6fabad648ee6169f9\"\u003e\u003ccode\u003ec25daa6\u003c/code\u003e\u003c/a\u003e fix(ci): remove comment from manifest to unblock version parsing (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2501\"\u003e#2501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3efc5f9ce817614d0444f67c02b94bf7f767029d\"\u003e\u003ccode\u003e3efc5f9\u003c/code\u003e\u003c/a\u003e chore(doc): Replace doc_auto_cfg config with doc_cfg (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2428\"\u003e#2428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing` from 0.1.41 to 0.1.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing 0.1.44\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecord_all\u003c/code\u003e panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3432\"\u003etokio-rs/tracing#3432\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3440\"\u003etokio-rs/tracing#3440\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.43\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.1.42] was yanked because \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e was a breaking change.\nSee further details in \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e. This release contains all the changes from that\nversion, plus a revert for the problematic part of the breaking PR.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3382\"\u003etokio-rs/tracing#3382\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3425\"\u003etokio-rs/tracing#3425\u003c/a\u003e\n[0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.42\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cp\u003eThe [\u003ccode\u003eSpan::record_all\u003c/code\u003e] method has been removed from the documented API. It\nwas always unsuable via the documented API as it requried a \u003ccode\u003eValueSet\u003c/code\u003e which\nhas no publically documented constructors. The method remains, but should not\nbe used outside of \u003ccode\u003etracing\u003c/code\u003e macros.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eattributes\u003c/strong\u003e: Support constant expressions as instrument field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecord_all!\u003c/code\u003e macro for recording multiple values in one call (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Improve code generation at trace points significantly (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etracing-attributes\u003c/code\u003e: updated to 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;name / parent\u0026quot; variant of \u003ccode\u003eevent!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\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/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.22\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.3.21] was yanked as it depended explicitly on\n[tracing-0.1.42], which was yanked due to a breaking change (see \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e for\ndetails). This release contains all the changes from the previous release, plus\nan update to the newer version of \u003ccode\u003etracing\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3427\"\u003etokio-rs/tracing#3427\u003c/a\u003e\n[0.3.21]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\u003c/a\u003e\n[tracing-0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange registry exit to decrement local span ref only (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake Layered propagate \u003ccode\u003eon_register_dispatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eclone_span\u003c/code\u003e on enter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few small things in the format module (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra closing brace in layer docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in \u003ccode\u003eFmtSpan\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3289%5D(https://redirect.github.com/tokio-rs/tracing/issues/3289)\"\u003etokio-rs/tracing#3289\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3331%5D(https://redirect.github.com/tokio-rs/tracing/issues/3331)\"\u003etokio-rs/tracing#3331\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3339%5D(https://redirect.github.com/tokio-rs/tracing/issues/3339)\"\u003etokio-rs/tracing#3339\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3350%5D(https://redirect.github.com/tokio-rs/tracing/issues/3350)\"\u003etokio-rs/tracing#3350\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3379%5D(https://redirect.github.com/tokio-rs/tracing/issues/3379)\"\u003etokio-rs/tracing#3379\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3411%5D(https://redirect.github.com/tokio-rs/tracing/issues/3411)\"\u003etokio-rs/tracing#3411\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/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2b63b75e8a391aee9bea9680433f8dcf13f244aa\"\u003e\u003ccode\u003e2b63b75\u003c/code\u003e\u003c/a\u003e fix: Panics and exploding memory usage from large cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c346d4b5d1deb6c631f42943b2a07923cfda4a51\"\u003e\u003ccode\u003ec346d4b\u003c/code\u003e\u003c/a\u003e feat: Upgrade SDK version to 0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/07bb613d0601589e03cb220f139e967eb317923d\"\u003e\u003ccode\u003e07bb613\u003c/code\u003e\u003c/a\u003e feat: Improve support for exponential histogram (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3259\"\u003e#3259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/693dcc0697886a2d26328d44535f3653d9445dd9\"\u003e\u003ccode\u003e693dcc0\u003c/code\u003e\u003c/a\u003e chore: Unify \u003ccode\u003eSpanExporter\u003c/code\u003e with \u003ccode\u003eLogExporter\u003c/code\u003e and \u003ccode\u003ePushMetricExporter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3281\"\u003e#3281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/65969fd40e328049ddabe5d55a588b2d55dcc4af\"\u003e\u003ccode\u003e65969fd\u003c/code\u003e\u003c/a\u003e docs: logs enrichment (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3266\"\u003e#3266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/627f252d23ef3e2ee598855dd19ec63a28fcc794\"\u003e\u003ccode\u003e627f252\u003c/code\u003e\u003c/a\u003e feat: Stabilize Logger Enabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3278\"\u003e#3278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4c16d9b589c8a2bea579e6d94c9594f46333eec0\"\u003e\u003ccode\u003e4c16d9b\u003c/code\u003e\u003c/a\u003e fix: Remove unused tracing dependency from opentelemetry-otlp (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/759b5399cb989bdd26a935b124f62a04c8437a5e\"\u003e\u003ccode\u003e759b539\u003c/code\u003e\u003c/a\u003e chore(sampling): move sdk types from opentelemetry to opentelemetry_sdk (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3277\"\u003e#3277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/483b420ff1c774d1cc7c91434ee21edb057b196f\"\u003e\u003ccode\u003e483b420\u003c/code\u003e\u003c/a\u003e fix: handle shutdown in logs exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3255\"\u003e#3255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/53c9f471dd6c0c1471c02973fe561f149fe18b6f\"\u003e\u003ccode\u003e53c9f47\u003c/code\u003e\u003c/a\u003e chore(deps): bump step-security/harden-runner from 2.13.1 to 2.13.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...opentelemetry-prometheus-0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/febe718fa9ad80c281a82f754e399d3ba6c40c26\"\u003e\u003ccode\u003efebe718\u003c/code\u003e\u003c/a\u003e feat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...opentelemetry-otlp-0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.22.0 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/dc6492db68fa9a0fbd1c1df1c18dfc6b20e851e8\"\u003e\u003ccode\u003edc6492d\u003c/code\u003e\u003c/a\u003e publish crates for otel v0.26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/7c131c4d088dc7d58b7eba35a2d9344098b9ec21\"\u003e\u003ccode\u003e7c131c4\u003c/code\u003e\u003c/a\u003e opentelemetry 0.26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ad208a1fcda7d3c27bb6b6acebc8bcc2b2841ee4\"\u003e\u003ccode\u003ead208a1\u003c/code\u003e\u003c/a\u003e Publish otel-stackdriver v0.22.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4761fcc6294ddf253482344b2553095cc00a7e58\"\u003e\u003ccode\u003e4761fcc\u003c/code\u003e\u003c/a\u003e Emit metric points as unique ETW events (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/281c215b46ac5730f76dd017016c3bb56b97dc4f\"\u003e\u003ccode\u003e281c215\u003c/code\u003e\u003c/a\u003e Prepare for release (with bump to otel-rust v0.25) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/823f970a386f11fd6d74c60be8066fbaf08ba3cb\"\u003e\u003ccode\u003e823f970\u003c/code\u003e\u003c/a\u003e Regenerate proto files in opentelemetry-stackdriver. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/68a534cfbcb1cab43d16238550feffa0339d29f6\"\u003e\u003ccode\u003e68a534c\u003c/code\u003e\u003c/a\u003e etw-exporter-metrics updates to opentelemetry, better error logging (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ca8f0d61bf3fcbd9bd194eda840b71479c8af6f6\"\u003e\u003ccode\u003eca8f0d6\u003c/code\u003e\u003c/a\u003e Ignore unstable test (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/8b10ca300ce2088d1839baae2fd6614bac64d63e\"\u003e\u003ccode\u003e8b10ca3\u003c/code\u003e\u003c/a\u003e Add cloud_run_job to MonitoredResource (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e6feb3ccc1facc333e4e7d0ffc6d4ae5f686b063\"\u003e\u003ccode\u003ee6feb3c\u003c/code\u003e\u003c/a\u003e Adding explicit tls roots configuration to stackdriver (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-instrumentation-actix-web-0.22.0...opentelemetry-stackdriver-0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.30.1 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commits/opentelemetry-otlp-0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/eaf4aa9762480fb7d19b5f726173cf676b87225e\"\u003e\u003ccode\u003eeaf4aa9\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-aws): Add feature gating to features needing trace. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/eff4d186173948e263422fd9bec25010873bc2db\"\u003e\u003ccode\u003eeff4d18\u003c/code\u003e\u003c/a\u003e Prepare contrib crates for opentelemetry 0.22.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ebb847b74ccc6ad6b70e2095b7db8faabd0a5a5d\"\u003e\u003ccode\u003eebb847b\u003c/code\u003e\u003c/a\u003e Prepare for release user_events_metrics exporter 0.3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/6b30502f0ca405057dcecc42d65167270ebf9876\"\u003e\u003ccode\u003e6b30502\u003c/code\u003e\u003c/a\u003e stackdriver: update schema files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/c68ed5636ef350aa1f18e4ac0751ca9464c58cba\"\u003e\u003ccode\u003ec68ed56\u003c/code\u003e\u003c/a\u003e Re-enable crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/b8a43ceea8501fd1650e959f74267343b1f6cb77\"\u003e\u003ccode\u003eb8a43ce\u003c/code\u003e\u003c/a\u003e Upgrade to opentelemetry 0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/116edadad7881cd13766e7af55fd6a7948b3f7ad\"\u003e\u003ccode\u003e116edad\u003c/code\u003e\u003c/a\u003e Rename user events examples to avoid warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4893e0927a82d2139666caf3a0dc360fb1b59553\"\u003e\u003ccode\u003e4893e09\u003c/code\u003e\u003c/a\u003e Use workspace dependencies for opentelemetry dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/d6874116535085930c5732170fc20a210a869f84\"\u003e\u003ccode\u003ed687411\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/8d0fd3ee5d556dba76fff81e83d88f423445e4e5\"\u003e\u003ccode\u003e8d0fd3e\u003c/code\u003e\u003c/a\u003e add linebreak\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-resource-detectors-0.9.0...opentelemetry-aws-0.10.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.17.0 to 1.22.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.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to rand 0.10 by \u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.22.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/864\"\u003euuid-rs/uuid#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\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.21.0...v1.22.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.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/859\"\u003euuid-rs/uuid#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#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/uuid-rs/uuid/compare/v1.20.0...v1.21.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive Ord and PartialOrd for NonNilUuid by \u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Deserialize on adapter 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/uuid-rs/uuid/pull/855\"\u003euuid-rs/uuid#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emacro-diagnostics\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/856\"\u003euuid-rs/uuid#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.20.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/857\"\u003euuid-rs/uuid#857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\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.19.0...v1.20.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/843\"\u003euuid-rs/uuid#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to 2021 edition and fix most clippy warnings by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/848\"\u003euuid-rs/uuid#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.19.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/849\"\u003euuid-rs/uuid#849\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.18.1...v1.19.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.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/da15792ae239df4ff32d236a027901dd1e3b4600\"\u003e\u003ccode\u003eda15792\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/864\"\u003e#864\u003c/a\u003e from uuid-rs/cargo/v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7ec48c98e8db5ae6d5a12bef7ec42ef4c05463ca\"\u003e\u003ccode\u003e7ec48c9\u003c/code\u003e\u003c/a\u003e prepare for 1.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c4e983f3cf9f59811ed2d94f6d1efff5a9ffe54f\"\u003e\u003ccode\u003ec4e983f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/863\"\u003e#863\u003c/a\u003e from haxtibal/tdmg/rand_0_9_and_0_10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f3f677e9d880ec4e283103572b12502b86adfc66\"\u003e\u003ccode\u003ef3f677e\u003c/code\u003e\u003c/a\u003e update workspace root to rand 0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a38fa19b3d8fc640304b49dff853bd7fa3096f0b\"\u003e\u003ccode\u003ea38fa19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/859\"\u003e#859\u003c/a\u003e from uuid-rs/cargo/v1.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e45b10fbc59e848e966db05438bd42ef4922d688\"\u003e\u003ccode\u003ee45b10f\u003c/code\u003e\u003c/a\u003e prepare for 1.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f6f5d482737915c86e40a92b420f24ae0d9cca9c\"\u003e\u003ccode\u003ef6f5d48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/852\"\u003e#852\u003c/a\u003e from XAMPPRocky/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9bee4bd565812b62c65a789793ebc04a8b7d7034\"\u003e\u003ccode\u003e9bee4bd\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8f15639186b2c1c0f7afed332602992a4c0201\"\u003e\u003ccode\u003ecb8f156\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/858\"\u003e#858\u003c/a\u003e from uuid-rs/chore/getrandom-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a59c06124331a95c36ff40fd23f8abb7d60e61b1\"\u003e\u003ccode\u003ea59c061\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85.0 for getrandom\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Akhila-DevOps-TechStack/opentelemetry-demo/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akhila-DevOps-TechStack%2Fopentelemetry-demo/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"4081007814","node_id":"PR_kwDOBSHhDc7K2KXa","number":6315,"state":"open","title":"deps: bump serde from 1.0.219 to 1.0.228","user":"dependabot[bot]","labels":["dependencies","rust","queued"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T08:31:17.000Z","updated_at":"2026-03-16T12:27:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [serde](https://github.com/serde-rs/serde) from 1.0.219 to 1.0.228.\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde\u0026package-manager=cargo\u0026previous-version=1.0.219\u0026new-version=1.0.228)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/libp2p/rust-libp2p/pull/6315","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Frust-libp2p/issues/6315","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6315/packages"},{"uuid":"4077143391","node_id":"PR_kwDOPv82ds7Kqlfl","number":68,"state":"open","title":"deps(deps): Bump the serialization group across 1 directory with 2 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-15T00:12:34.000Z","updated_at":"2026-03-15T00:12:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): Bump","group_name":"serialization","update_count":2,"packages":[{"name":"serde","old_version":"1.0.224","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the serialization group with 2 updates in the /src-tauri directory: [serde](https://github.com/serde-rs/serde) and [serde_json](https://github.com/serde-rs/json).\n\nUpdates `serde` from 1.0.224 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.224...v1.0.228\"\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.145 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.145...v1.0.149\"\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/hyperstudyio/hyperstudy-bridge/pull/68","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperstudyio%2Fhyperstudy-bridge/issues/68","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/68/packages"}],"issue_packages":[{"old_version":"1.0.219","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-05-27T16:40:02.000Z","version_change":"1.0.219 → 1.0.228","issue":{"uuid":"4534066244","node_id":"PR_kwDOIQsw1s7f6Jco","number":1926,"state":"closed","title":"Bump the all-dependencies group with 60 updates","user":"dependabot[bot]","labels":["size/XXL","needs-ok-to-test","dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-27T23:17:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-27T16:40:02.000Z","updated_at":"2026-05-27T23:17:04.000Z","time_to_close":23818,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":60,"packages":[{"name":"boring","old_version":"4.16.0","new_version":"4.22.0","repository_url":"https://github.com/cloudflare/boring"},{"name":"boring-sys","old_version":"4.16.0","new_version":"4.22.0","repository_url":"https://github.com/cloudflare/boring"},{"name":"rustls-openssl","old_version":"0.2.1","new_version":"0.3.1","repository_url":"https://github.com/tofay/rustls-openssl"},{"name":"openssl","old_version":"0.10.72","new_version":"0.10.80","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"anyhow","old_version":"1.0.97","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"chrono","old_version":"0.4.40","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"duration-str","old_version":"0.17.0","new_version":"0.21.0","repository_url":"https://github.com/baoyachi/duration-str"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"jemalloc_pprof","old_version":"0.6.0","new_version":"0.8.2","repository_url":"https://github.com/polarsignals/rust-jemalloc-pprof"},{"name":"hashbrown","old_version":"0.15.2","new_version":"0.17.1","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"hickory-client","old_version":"0.25.1","new_version":"0.25.2","repository_url":"https://github.com/hickory-dns/hickory-dns"},{"name":"hickory-proto","old_version":"0.25.1","new_version":"0.25.2","repository_url":"https://github.com/hickory-dns/hickory-dns"},{"name":"hickory-resolver","old_version":"0.25.1","new_version":"0.25.2","repository_url":"https://github.com/hickory-dns/hickory-dns"},{"name":"hickory-server","old_version":"0.25.1","new_version":"0.25.2","repository_url":"https://github.com/hickory-dns/hickory-dns"},{"name":"hyper","old_version":"1.6.0","new_version":"1.10.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.5","new_version":"0.27.9","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"hyper-util","old_version":"0.1.11","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"libc","old_version":"0.2.171","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.27","new_version":"0.4.30","repository_url":"https://github.com/rust-lang/log"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.3","repository_url":"https://github.com/nix-rust/nix"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"num_cpus","old_version":"1.16.0","new_version":"1.17.0","repository_url":"https://github.com/seanmonstar/num_cpus"},{"name":"prometheus-client","old_version":"0.23.1","new_version":"0.24.1","repository_url":"https://github.com/prometheus/client_rust"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"prost-types","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"},{"name":"rand","old_version":"0.9.0","new_version":"0.9.4","repository_url":"https://github.com/rust-random/rand"},{"name":"rcgen","old_version":"0.13.3","new_version":"0.14.7","repository_url":"https://github.com/rustls/rcgen"},{"name":"rustls","old_version":"0.23.26","new_version":"0.23.28","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.3","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"socket2","old_version":"0.5.9","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tls-listener","old_version":"0.11.0","new_version":"0.11.2","repository_url":"https://github.com/tmccombs/tls-listener"},{"name":"tokio","old_version":"1.44.2","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-rustls","old_version":"0.26.2","new_version":"0.26.4","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tonic","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"x509-parser","old_version":"0.17.0","new_version":"0.18.1","repository_url":"https://github.com/rusticata/x509-parser"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"pingora-pool","old_version":"0.4.0","new_version":"0.8.0","repository_url":"https://github.com/cloudflare/pingora"},{"name":"h2","old_version":"0.4.8","new_version":"0.4.14","repository_url":"https://github.com/hyperium/h2"},{"name":"http","old_version":"1.3.1","new_version":"1.4.1","repository_url":"https://github.com/hyperium/http"},{"name":"tracing-core","old_version":"0.1.33","new_version":"0.1.36","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-appender","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tokio-util","old_version":"0.7.14","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"netns-rs","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/wllenyj/netns-rs"},{"name":"pprof","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/tikv/pprof-rs"},{"name":"local-ip-address","old_version":"0.6.3","new_version":"0.6.13","repository_url":"https://github.com/LeoBorai/local-ip-address"},{"name":"ctor","old_version":"0.4.1","new_version":"1.0.6","repository_url":"https://github.com/mmastrac/linktime"},{"name":"tonic-build","old_version":"0.13.0","new_version":"0.13.1","repository_url":"https://github.com/hyperium/tonic"},{"name":"prost-build","old_version":"0.13.5","new_version":"0.14.3","repository_url":"https://github.com/tokio-rs/prost"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-dependencies group with 60 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [boring](https://github.com/cloudflare/boring) | `4.16.0` | `4.22.0` |\n| [boring-sys](https://github.com/cloudflare/boring) | `4.16.0` | `4.22.0` |\n| [rustls-openssl](https://github.com/tofay/rustls-openssl) | `0.2.1` | `0.3.1` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.72` | `0.10.80` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.102` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.44` |\n| [duration-str](https://github.com/baoyachi/duration-str) | `0.17.0` | `0.21.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [jemalloc_pprof](https://github.com/polarsignals/rust-jemalloc-pprof) | `0.6.0` | `0.8.2` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.2` | `0.17.1` |\n| [hickory-client](https://github.com/hickory-dns/hickory-dns) | `0.25.1` | `0.25.2` |\n| [hickory-proto](https://github.com/hickory-dns/hickory-dns) | `0.25.1` | `0.25.2` |\n| [hickory-resolver](https://github.com/hickory-dns/hickory-dns) | `0.25.1` | `0.25.2` |\n| [hickory-server](https://github.com/hickory-dns/hickory-dns) | `0.25.1` | `0.25.2` |\n| [hyper](https://github.com/hyperium/hyper) | `1.6.0` | `1.10.0` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.5` | `0.27.9` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.11` | `0.1.20` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.171` | `0.2.186` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.30` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.3` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` |\n| [prometheus-client](https://github.com/prometheus/client_rust) | `0.23.1` | `0.24.1` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [prost-types](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n| [rand](https://github.com/rust-random/rand) | `0.9.0` | `0.9.4` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.13.3` | `0.14.7` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.26` | `0.23.28` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.3` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.150` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.6.3` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [tls-listener](https://github.com/tmccombs/tls-listener) | `0.11.0` | `0.11.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.2` | `1.52.3` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.2` | `0.26.4` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.0` | `0.13.1` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.23` |\n| [x509-parser](https://github.com/rusticata/x509-parser) | `0.17.0` | `0.18.1` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [pingora-pool](https://github.com/cloudflare/pingora) | `0.4.0` | `0.8.0` |\n| [h2](https://github.com/hyperium/h2) | `0.4.8` | `0.4.14` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.4.1` |\n| [tracing-core](https://github.com/tokio-rs/tracing) | `0.1.33` | `0.1.36` |\n| [tracing-appender](https://github.com/tokio-rs/tracing) | `0.2.3` | `0.2.5` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.18` |\n| [netns-rs](https://github.com/wllenyj/netns-rs) | `0.1.0` | `0.2.0` |\n| [pprof](https://github.com/tikv/pprof-rs) | `0.14.0` | `0.15.0` |\n| [local-ip-address](https://github.com/LeoBorai/local-ip-address) | `0.6.3` | `0.6.13` |\n| [ctor](https://github.com/mmastrac/linktime) | `0.4.1` | `1.0.6` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.13.0` | `0.13.1` |\n| [prost-build](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.3` |\n\nUpdates `boring` from 4.16.0 to 4.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/boring/releases\"\u003eboring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated APIs that were \u003ca href=\"https://github.com/cloudflare/boring/releases/tag/v5.0.0-alpha.1\"\u003eremoved in v5\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed docs.rs build\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.21.0\u003c/h2\u003e\n\u003cp\u003eDeprecated APIs that were \u003ca href=\"https://github.com/cloudflare/boring/releases/tag/v5.0.0-alpha.1\"\u003eremoved in v5\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev4.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a more reliable \u003ccode\u003eError::library_reason()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix string data conversion in \u003ccode\u003eErrorStack::put()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCStr vs UTF-8 improvements in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/371\"\u003ecloudflare/boring#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix swapped host/target args and support TARGET_CC and CC_{target} in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/375\"\u003ecloudflare/boring#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable bindgen layout tests on all Rust versions 3116032a83a891f9495698bf0692ccc59ceef6e2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.19.0...v4.20.0\"\u003ehttps://github.com/cloudflare/boring/compare/v4.19.0...v4.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eError improvements by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/372\"\u003ecloudflare/boring#372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd binding for X509_check_ip_asc by \u003ca href=\"https://github.com/evanrittenhouse\"\u003e\u003ccode\u003e@​evanrittenhouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/381\"\u003ecloudflare/boring#381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.18.0...v4.19.0\"\u003ehttps://github.com/cloudflare/boring/compare/v4.18.0...v4.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd set_verify_param by \u003ca href=\"https://github.com/semaj-cf\"\u003e\u003ccode\u003e@​semaj-cf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/357\"\u003ecloudflare/boring#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for X509_STORE_CTX_get0_untrusted by \u003ca href=\"https://github.com/semaj-cf\"\u003e\u003ccode\u003e@​semaj-cf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/356\"\u003ecloudflare/boring#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd X509VerifyParamRef::copy_from by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/361\"\u003ecloudflare/boring#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix X509VerifyContextRef::set_verify_param by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/358\"\u003ecloudflare/boring#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure we call X509_STORE_CTX_cleanup on error path too by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/360\"\u003ecloudflare/boring#360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove X509StoreContext initialization API by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/359\"\u003ecloudflare/boring#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't unwrap when Result can be returned instead by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/367\"\u003ecloudflare/boring#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake X509Store shareable between contexts by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/366\"\u003ecloudflare/boring#366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSprinkle #[must_use] by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/368\"\u003ecloudflare/boring#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose SSL_set1_groups to Efficiently Set Curves on SSL Session by \u003ca href=\"https://github.com/Justin-Kwan\"\u003e\u003ccode\u003e@​Justin-Kwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/346\"\u003ecloudflare/boring#346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade bindgen to v0.72.0 by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/369\"\u003ecloudflare/boring#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose PKey::raw_{private,public}_key by \u003ca href=\"https://github.com/jrose-signal\"\u003e\u003ccode\u003e@​jrose-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/364\"\u003ecloudflare/boring#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't compile binaries for docs.rs by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/370\"\u003ecloudflare/boring#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove some comments referring to OpenSSL by \u003ca href=\"https://github.com/hcstern\"\u003e\u003ccode\u003e@​hcstern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/374\"\u003ecloudflare/boring#374\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Justin-Kwan\"\u003e\u003ccode\u003e@​Justin-Kwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/346\"\u003ecloudflare/boring#346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/369\"\u003ecloudflare/boring#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcstern\"\u003e\u003ccode\u003e@​hcstern\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/374\"\u003ecloudflare/boring#374\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.17.0...v4.18.0\"\u003ehttps://github.com/cloudflare/boring/compare/v4.17.0...v4.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eX509_STORE_CTX_get0_cert\u003c/code\u003e interface by \u003ca href=\"https://github.com/semaj-cf\"\u003e\u003ccode\u003e@​semaj-cf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/349\"\u003ecloudflare/boring#349\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/cloudflare/boring/blob/master/RELEASE_NOTES\"\u003eboring's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e5.1.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-04-13 Add EVP_AEAD-based detached AEAD module\u003c/li\u003e\n\u003cli\u003e2026-04-13 Add generic PKey private key generation API\u003c/li\u003e\n\u003cli\u003e2026-04-13 Add TLS 1.2 PRF module and bindings\u003c/li\u003e\n\u003cli\u003e2026-03-25 Add used_hello_retry_request\u003c/li\u003e\n\u003cli\u003e2026-03-28 Prebuilt lib export option\u003c/li\u003e\n\u003cli\u003e2026-03-27 Display sys crate errors using cargo::error\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e5.0.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-13 Re-add fips-precompiled for v4 compat\u003c/li\u003e\n\u003cli\u003e2026-02-12 Don't add build/ to non-FIPS pre-built path\u003c/li\u003e\n\u003cli\u003e2026-02-13 Expose load_verify_locations like rust-openssl\u003c/li\u003e\n\u003cli\u003e2026-02-12 Support static MSVC runtime\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e5.0.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-03 Make SslCredential optional\u003c/li\u003e\n\u003cli\u003e2026-02-10 Make ML-KEM optional\u003c/li\u003e\n\u003cli\u003e2026-02-10 Don't always require all headers from all versions of BoringSSL\u003c/li\u003e\n\u003cli\u003e2026-02-10 Ensure we don't leave unit memory if generate_key fails\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e5.0.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2025-12-19 Update vendored boring to a newer version (2023.11 to 2025.11)\u003c/li\u003e\n\u003cli\u003e2025-12-20 Rework RPK/SslMethod (c2f063cf4711f15b8b417b6926496fbf1c2a03ac)\u003c/li\u003e\n\u003cli\u003e2025-09-29 Remove \u003ccode\u003eSslCurve\u003c/code\u003e API\u003c/li\u003e\n\u003cli\u003e2025-09-30 Remove the \u0026quot;kx-*\u0026quot; features\u003c/li\u003e\n\u003cli\u003e2025-09-25 Remove legacy FIPS options (they're controlled via \u003ccode\u003eBORING_BSSL_\u003c/code\u003e env vars instead)\u003c/li\u003e\n\u003cli\u003e2026-01-05 Remove deprecated X509CheckFlags flag\u003c/li\u003e\n\u003cli\u003e2025-09-30 Remove \u0026quot;pq-experimental\u0026quot; Cargo feature, apply PQ patch by default + P256Kyber768Draft00\u003c/li\u003e\n\u003cli\u003e2026-01-05 Safe clone for X509Store\u003c/li\u003e\n\u003cli\u003e2025-03-08 Add set_ticket_key_callback (SSL_CTX_set_tlsext_ticket_key_cb)\u003c/li\u003e\n\u003cli\u003e2025-09-30 Add SslRef::curve_name()\u003c/li\u003e\n\u003cli\u003e2025-09-30 Expose a safe Rust interface for the session resumption callback\u003c/li\u003e\n\u003cli\u003e2026-01-05 Fix leaky set_ex_data() API\u003c/li\u003e\n\u003cli\u003e2025-12-12 Add boring specific api set_strict_cipher_list to SslContextBuilder\u003c/li\u003e\n\u003cli\u003e2025-11-20 Introduce SslCipherRef::protocol_id\u003c/li\u003e\n\u003cli\u003e2023-05-11 fix: BIO_set_retry_write when BIO_CTRL_FLUSH to allow writer returns WouldBlock on flush\u003c/li\u003e\n\u003cli\u003e2025-11-14 Remove blanket Eq from FFI types\u003c/li\u003e\n\u003cli\u003e2025-12-20 Never use the debug CRT on Windows\u003c/li\u003e\n\u003cli\u003e2025-02-19 X509Builder::append_extension2 -\u0026gt; X509Builder::append_extension\u003c/li\u003e\n\u003cli\u003e2025-02-19 \u003ccode\u003eSsl::new_from_ref\u003c/code\u003e -\u0026gt; \u003ccode\u003eSsl::new()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e2025-02-19 Align SslStream APIs with upstream\u003c/li\u003e\n\u003cli\u003e2025-09-26 Remove support for Hyper v0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e4.21.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-01-05 Warn about set_curves() removal\u003c/li\u003e\n\u003cli\u003e2026-01-05 Deprecate set_ex_data()\u003c/li\u003e\n\u003cli\u003e2026-01-05 Fix build with --no-default-features\u003c/li\u003e\n\u003cli\u003e2026-01-05 Make set_curves_list always available\u003c/li\u003e\n\u003cli\u003e2026-01-19 Use fips-build-compatible ERR_add_error_data\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/467cb51c987fbb0041b2f31bd56b697a956e5cea\"\u003e\u003ccode\u003e467cb51\u003c/code\u003e\u003c/a\u003e Clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/cb3e7ddc87420af3f3a4db637c5180a1179816ae\"\u003e\u003ccode\u003ecb3e7dd\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/ee5974cde2c6051d759ca10a0beefc5a6d4fc062\"\u003e\u003ccode\u003eee5974c\u003c/code\u003e\u003c/a\u003e Expose load_verify_locations like rust-openssl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/f5b444832c7158d8140e9aca593be4b2221b2767\"\u003e\u003ccode\u003ef5b4448\u003c/code\u003e\u003c/a\u003e Introduce SslCipherRef::protocol_id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/d1384338e1cd7452683f6ce9c4facb497bc63d29\"\u003e\u003ccode\u003ed138433\u003c/code\u003e\u003c/a\u003e Add SslRef::curve_name()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/3a930a31f6696b571594a26c072a9969105d7358\"\u003e\u003ccode\u003e3a930a3\u003c/code\u003e\u003c/a\u003e Don't add build/ to non-FIPS pre-built path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/fec5ccfdcba8ce71ad352414cdef5012334beb9e\"\u003e\u003ccode\u003efec5ccf\u003c/code\u003e\u003c/a\u003e More robust int conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/395f57810bfbe50ce76d3aaf4233fdacb4220283\"\u003e\u003ccode\u003e395f578\u003c/code\u003e\u003c/a\u003e v4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/64b3e149767323ece99ceda6f83cfeb52f736987\"\u003e\u003ccode\u003e64b3e14\u003c/code\u003e\u003c/a\u003e Fix docs.rs build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/33b36ab7a10655468170b4a7242af04fe9186563\"\u003e\u003ccode\u003e33b36ab\u003c/code\u003e\u003c/a\u003e Release 4.21.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.16.0...v4.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boring-sys` from 4.16.0 to 4.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/boring/releases\"\u003eboring-sys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecated APIs that were \u003ca href=\"https://github.com/cloudflare/boring/releases/tag/v5.0.0-alpha.1\"\u003eremoved in v5\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed docs.rs build\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.21.0\u003c/h2\u003e\n\u003cp\u003eDeprecated APIs that were \u003ca href=\"https://github.com/cloudflare/boring/releases/tag/v5.0.0-alpha.1\"\u003eremoved in v5\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev4.20.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a more reliable \u003ccode\u003eError::library_reason()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eFix string data conversion in \u003ccode\u003eErrorStack::put()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eCStr vs UTF-8 improvements in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/371\"\u003ecloudflare/boring#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix swapped host/target args and support TARGET_CC and CC_{target} in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/375\"\u003ecloudflare/boring#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable bindgen layout tests on all Rust versions 3116032a83a891f9495698bf0692ccc59ceef6e2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.19.0...v4.20.0\"\u003ehttps://github.com/cloudflare/boring/compare/v4.19.0...v4.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eError improvements by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/372\"\u003ecloudflare/boring#372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd binding for X509_check_ip_asc by \u003ca href=\"https://github.com/evanrittenhouse\"\u003e\u003ccode\u003e@​evanrittenhouse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/381\"\u003ecloudflare/boring#381\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.18.0...v4.19.0\"\u003ehttps://github.com/cloudflare/boring/compare/v4.18.0...v4.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd set_verify_param by \u003ca href=\"https://github.com/semaj-cf\"\u003e\u003ccode\u003e@​semaj-cf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/357\"\u003ecloudflare/boring#357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for X509_STORE_CTX_get0_untrusted by \u003ca href=\"https://github.com/semaj-cf\"\u003e\u003ccode\u003e@​semaj-cf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/356\"\u003ecloudflare/boring#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd X509VerifyParamRef::copy_from by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/361\"\u003ecloudflare/boring#361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix X509VerifyContextRef::set_verify_param by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/358\"\u003ecloudflare/boring#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure we call X509_STORE_CTX_cleanup on error path too by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/360\"\u003ecloudflare/boring#360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove X509StoreContext initialization API by \u003ca href=\"https://github.com/nox\"\u003e\u003ccode\u003e@​nox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/359\"\u003ecloudflare/boring#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't unwrap when Result can be returned instead by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/367\"\u003ecloudflare/boring#367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake X509Store shareable between contexts by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/366\"\u003ecloudflare/boring#366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSprinkle #[must_use] by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/368\"\u003ecloudflare/boring#368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose SSL_set1_groups to Efficiently Set Curves on SSL Session by \u003ca href=\"https://github.com/Justin-Kwan\"\u003e\u003ccode\u003e@​Justin-Kwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/346\"\u003ecloudflare/boring#346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade bindgen to v0.72.0 by \u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/369\"\u003ecloudflare/boring#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose PKey::raw_{private,public}_key by \u003ca href=\"https://github.com/jrose-signal\"\u003e\u003ccode\u003e@​jrose-signal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/364\"\u003ecloudflare/boring#364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't compile binaries for docs.rs by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/370\"\u003ecloudflare/boring#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove some comments referring to OpenSSL by \u003ca href=\"https://github.com/hcstern\"\u003e\u003ccode\u003e@​hcstern\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/374\"\u003ecloudflare/boring#374\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Justin-Kwan\"\u003e\u003ccode\u003e@​Justin-Kwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/346\"\u003ecloudflare/boring#346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akonradi-signal\"\u003e\u003ccode\u003e@​akonradi-signal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/369\"\u003ecloudflare/boring#369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hcstern\"\u003e\u003ccode\u003e@​hcstern\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/374\"\u003ecloudflare/boring#374\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.17.0...v4.18.0\"\u003ehttps://github.com/cloudflare/boring/compare/v4.17.0...v4.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.17.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eX509_STORE_CTX_get0_cert\u003c/code\u003e interface by \u003ca href=\"https://github.com/semaj-cf\"\u003e\u003ccode\u003e@​semaj-cf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cloudflare/boring/pull/349\"\u003ecloudflare/boring#349\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/cloudflare/boring/blob/master/RELEASE_NOTES\"\u003eboring-sys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e5.1.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-04-13 Add EVP_AEAD-based detached AEAD module\u003c/li\u003e\n\u003cli\u003e2026-04-13 Add generic PKey private key generation API\u003c/li\u003e\n\u003cli\u003e2026-04-13 Add TLS 1.2 PRF module and bindings\u003c/li\u003e\n\u003cli\u003e2026-03-25 Add used_hello_retry_request\u003c/li\u003e\n\u003cli\u003e2026-03-28 Prebuilt lib export option\u003c/li\u003e\n\u003cli\u003e2026-03-27 Display sys crate errors using cargo::error\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e5.0.2\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-13 Re-add fips-precompiled for v4 compat\u003c/li\u003e\n\u003cli\u003e2026-02-12 Don't add build/ to non-FIPS pre-built path\u003c/li\u003e\n\u003cli\u003e2026-02-13 Expose load_verify_locations like rust-openssl\u003c/li\u003e\n\u003cli\u003e2026-02-12 Support static MSVC runtime\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e5.0.1\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-02-03 Make SslCredential optional\u003c/li\u003e\n\u003cli\u003e2026-02-10 Make ML-KEM optional\u003c/li\u003e\n\u003cli\u003e2026-02-10 Don't always require all headers from all versions of BoringSSL\u003c/li\u003e\n\u003cli\u003e2026-02-10 Ensure we don't leave unit memory if generate_key fails\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e5.0.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2025-12-19 Update vendored boring to a newer version (2023.11 to 2025.11)\u003c/li\u003e\n\u003cli\u003e2025-12-20 Rework RPK/SslMethod (c2f063cf4711f15b8b417b6926496fbf1c2a03ac)\u003c/li\u003e\n\u003cli\u003e2025-09-29 Remove \u003ccode\u003eSslCurve\u003c/code\u003e API\u003c/li\u003e\n\u003cli\u003e2025-09-30 Remove the \u0026quot;kx-*\u0026quot; features\u003c/li\u003e\n\u003cli\u003e2025-09-25 Remove legacy FIPS options (they're controlled via \u003ccode\u003eBORING_BSSL_\u003c/code\u003e env vars instead)\u003c/li\u003e\n\u003cli\u003e2026-01-05 Remove deprecated X509CheckFlags flag\u003c/li\u003e\n\u003cli\u003e2025-09-30 Remove \u0026quot;pq-experimental\u0026quot; Cargo feature, apply PQ patch by default + P256Kyber768Draft00\u003c/li\u003e\n\u003cli\u003e2026-01-05 Safe clone for X509Store\u003c/li\u003e\n\u003cli\u003e2025-03-08 Add set_ticket_key_callback (SSL_CTX_set_tlsext_ticket_key_cb)\u003c/li\u003e\n\u003cli\u003e2025-09-30 Add SslRef::curve_name()\u003c/li\u003e\n\u003cli\u003e2025-09-30 Expose a safe Rust interface for the session resumption callback\u003c/li\u003e\n\u003cli\u003e2026-01-05 Fix leaky set_ex_data() API\u003c/li\u003e\n\u003cli\u003e2025-12-12 Add boring specific api set_strict_cipher_list to SslContextBuilder\u003c/li\u003e\n\u003cli\u003e2025-11-20 Introduce SslCipherRef::protocol_id\u003c/li\u003e\n\u003cli\u003e2023-05-11 fix: BIO_set_retry_write when BIO_CTRL_FLUSH to allow writer returns WouldBlock on flush\u003c/li\u003e\n\u003cli\u003e2025-11-14 Remove blanket Eq from FFI types\u003c/li\u003e\n\u003cli\u003e2025-12-20 Never use the debug CRT on Windows\u003c/li\u003e\n\u003cli\u003e2025-02-19 X509Builder::append_extension2 -\u0026gt; X509Builder::append_extension\u003c/li\u003e\n\u003cli\u003e2025-02-19 \u003ccode\u003eSsl::new_from_ref\u003c/code\u003e -\u0026gt; \u003ccode\u003eSsl::new()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e2025-02-19 Align SslStream APIs with upstream\u003c/li\u003e\n\u003cli\u003e2025-09-26 Remove support for Hyper v0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e4.21.0\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e2026-01-05 Warn about set_curves() removal\u003c/li\u003e\n\u003cli\u003e2026-01-05 Deprecate set_ex_data()\u003c/li\u003e\n\u003cli\u003e2026-01-05 Fix build with --no-default-features\u003c/li\u003e\n\u003cli\u003e2026-01-05 Make set_curves_list always available\u003c/li\u003e\n\u003cli\u003e2026-01-19 Use fips-build-compatible ERR_add_error_data\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/467cb51c987fbb0041b2f31bd56b697a956e5cea\"\u003e\u003ccode\u003e467cb51\u003c/code\u003e\u003c/a\u003e Clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/cb3e7ddc87420af3f3a4db637c5180a1179816ae\"\u003e\u003ccode\u003ecb3e7dd\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/ee5974cde2c6051d759ca10a0beefc5a6d4fc062\"\u003e\u003ccode\u003eee5974c\u003c/code\u003e\u003c/a\u003e Expose load_verify_locations like rust-openssl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/f5b444832c7158d8140e9aca593be4b2221b2767\"\u003e\u003ccode\u003ef5b4448\u003c/code\u003e\u003c/a\u003e Introduce SslCipherRef::protocol_id\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/d1384338e1cd7452683f6ce9c4facb497bc63d29\"\u003e\u003ccode\u003ed138433\u003c/code\u003e\u003c/a\u003e Add SslRef::curve_name()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/3a930a31f6696b571594a26c072a9969105d7358\"\u003e\u003ccode\u003e3a930a3\u003c/code\u003e\u003c/a\u003e Don't add build/ to non-FIPS pre-built path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/fec5ccfdcba8ce71ad352414cdef5012334beb9e\"\u003e\u003ccode\u003efec5ccf\u003c/code\u003e\u003c/a\u003e More robust int conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/395f57810bfbe50ce76d3aaf4233fdacb4220283\"\u003e\u003ccode\u003e395f578\u003c/code\u003e\u003c/a\u003e v4.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/64b3e149767323ece99ceda6f83cfeb52f736987\"\u003e\u003ccode\u003e64b3e14\u003c/code\u003e\u003c/a\u003e Fix docs.rs build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/boring/commit/33b36ab7a10655468170b4a7242af04fe9186563\"\u003e\u003ccode\u003e33b36ab\u003c/code\u003e\u003c/a\u003e Release 4.21.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cloudflare/boring/compare/v4.16.0...v4.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustls-openssl` from 0.2.1 to 0.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tofay/rustls-openssl/releases\"\u003erustls-openssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd post-quantum support by \u003ca href=\"https://github.com/tofay\"\u003e\u003ccode\u003e@​tofay\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tofay/rustls-openssl/pull/29\"\u003etofay/rustls-openssl#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003erustls_openssl::ALL_KX_GROUPS\u003c/code\u003e has been removed in favour of \u003ccode\u003erustls_openssl::kx_group::DEFAULT_KX_GROUPS\u003c/code\u003e and \u003ccode\u003erustls_openssl::kx_group::ALL_KX_GROUPS\u003c/code\u003e.\n\u003cul\u003e\n\u003cli\u003ethe latter contains MLKEM768 which isn't enabled by default.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tofay/rustls-openssl/compare/0.2.1...0.3.0\"\u003ehttps://github.com/tofay/rustls-openssl/compare/0.2.1...0.3.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/tofay/rustls-openssl/commit/0e871fc159b5dba59390ce1f97b5d95d1e6bea4a\"\u003e\u003ccode\u003e0e871fc\u003c/code\u003e\u003c/a\u003e release 0.3.1 (\u003ca href=\"https://redirect.github.com/tofay/rustls-openssl/issues/33\"\u003e#33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tofay/rustls-openssl/commit/a21035c0ff42c78cfbce4ba15f8c1e0dd3c09660\"\u003e\u003ccode\u003ea21035c\u003c/code\u003e\u003c/a\u003e add_hkdf_info: use patched version if fips is enabled (\u003ca href=\"https://redirect.github.com/tofay/rustls-openssl/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tofay/rustls-openssl/commit/c32b266599b3192b39e35876fb479808631695fc\"\u003e\u003ccode\u003ec32b266\u003c/code\u003e\u003c/a\u003e Add post-quantum support (\u003ca href=\"https://redirect.github.com/tofay/rustls-openssl/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tofay/rustls-openssl/compare/0.2.1...0.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openssl` from 0.10.72 to 0.10.80\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-openssl/rust-openssl/releases\"\u003eopenssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenssl-v0.10.80\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer Homebrew openssl@4 and stop looking for openssl@1.1 by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2633\"\u003erust-openssl/rust-openssl#2633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix output buffer overflow in cipher_update_inplace for AES key-wrap-with-padding by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2638\"\u003erust-openssl/rust-openssl#2638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl 0.10.80 and openssl-sys 0.9.116 by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2639\"\u003erust-openssl/rust-openssl#2639\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.79...openssl-v0.10.80\"\u003ehttps://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.79...openssl-v0.10.80\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenssl-v0.10.79\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/cache from 5.0.4 to 5.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2610\"\u003erust-openssl/rust-openssl#2610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry to fix OpenSSL 1.1.0l download by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2614\"\u003erust-openssl/rust-openssl#2614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u0026amp;mut BigNumContextRef for EcPointRef mul/invert by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2615\"\u003erust-openssl/rust-openssl#2615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UB in EcGroupRef::generator on groups without a generator by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2617\"\u003erust-openssl/rust-openssl#2617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003euse libc::*;\u003c/code\u003e with targeted imports in openssl-sys by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2618\"\u003erust-openssl/rust-openssl#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKeyRef::is_a and KeyType for name-based key identification by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2619\"\u003erust-openssl/rust-openssl#2619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKey::{public,private}_key_from_raw_bytes_ex by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2620\"\u003erust-openssl/rust-openssl#2620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.80 by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2622\"\u003erust-openssl/rust-openssl#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop once_cell in favor of std::sync::{LazyLock, OnceLock} by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2623\"\u003erust-openssl/rust-openssl#2623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKey::private_key_from_seed for ML-DSA/ML-KEM key import by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2621\"\u003erust-openssl/rust-openssl#2621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparallelize more builds in CI for cold caches by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2625\"\u003erust-openssl/rust-openssl#2625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKeyRef::seed_into for ML-DSA/ML-KEM seed extraction by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2626\"\u003erust-openssl/rust-openssl#2626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix process abort when verify/PSK callbacks fire after SSL_CTX swap by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2624\"\u003erust-openssl/rust-openssl#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBind OSSL_PARAM_modified and use it for seed_into by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2628\"\u003erust-openssl/rust-openssl#2628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PkeyCtxRef::set_context_string for ML-DSA by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2629\"\u003erust-openssl/rust-openssl#2629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject non-UTF-8 OCSP responder URLs in X509Ref::ocsp_responders by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2631\"\u003erust-openssl/rust-openssl#2631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix output buffer overflow for AES key-wrap-with-padding ciphers by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2630\"\u003erust-openssl/rust-openssl#2630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl 0.10.79 and openssl-sys 0.9.115 by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2632\"\u003erust-openssl/rust-openssl#2632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.78...openssl-v0.10.79\"\u003ehttps://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.78...openssl-v0.10.79\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenssl-v0.10.78\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Suite B flag assignments in verify.rs by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2592\"\u003erust-openssl/rust-openssl#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse cvt_p for OPENSSL_malloc error handling by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2593\"\u003erust-openssl/rust-openssl#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark BIO_get_mem_data on AWS-LC to be unsafe by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2594\"\u003erust-openssl/rust-openssl#2594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet timeout for package installation step by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2595\"\u003erust-openssl/rust-openssl#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePanic in Crypter::new when IV is required but not provided by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2596\"\u003erust-openssl/rust-openssl#2596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenssl 4 support by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2591\"\u003erust-openssl/rust-openssl#2591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid panic for overlong OIDs by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2598\"\u003erust-openssl/rust-openssl#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix dangling stack pointer in custom extension add callback by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2599\"\u003erust-openssl/rust-openssl#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for LibreSSL 4.3.x by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2603\"\u003erust-openssl/rust-openssl#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix inverted bounds assertion in AES key unwrap by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2604\"\u003erust-openssl/rust-openssl#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject oversized length returns from password callback trampoline by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2605\"\u003erust-openssl/rust-openssl#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate callback-returned lengths in PSK and cookie trampolines by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2607\"\u003erust-openssl/rust-openssl#2607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError for short out in MdCtxRef::digest_final() by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2608\"\u003erust-openssl/rust-openssl#2608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck derive output buffer length on OpenSSL 1.1.x by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2606\"\u003erust-openssl/rust-openssl#2606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl v0.10.78 and openssl-sys v0.9.114 by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2609\"\u003erust-openssl/rust-openssl#2609\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/35be7ae43b207fc0448a648a21e9156bc360c9af\"\u003e\u003ccode\u003e35be7ae\u003c/code\u003e\u003c/a\u003e Release openssl 0.10.80 and openssl-sys 0.9.116 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2639\"\u003e#2639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/19eceb26f2404aae187e5444e65c404ebc1348a7\"\u003e\u003ccode\u003e19eceb2\u003c/code\u003e\u003c/a\u003e Fix output buffer overflow in cipher_update_inplace for AES key-wrap-with-pad...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/b460eb378c335610df5395a251408ad70bb60d42\"\u003e\u003ccode\u003eb460eb3\u003c/code\u003e\u003c/a\u003e Prefer Homebrew openssl@4 and stop looking for openssl@1.1 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2633\"\u003e#2633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/649f2d9e37f3aa701e20bd8ab5cd7eb5afa0a90f\"\u003e\u003ccode\u003e649f2d9\u003c/code\u003e\u003c/a\u003e Release openssl 0.10.79 and openssl-sys 0.9.115 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/257f9b20c001b888986f93579f118fa2a57d4f45\"\u003e\u003ccode\u003e257f9b2\u003c/code\u003e\u003c/a\u003e Fix output buffer overflow for AES key-wrap-with-padding ciphers (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/d43e9179b1885fc66269a42361cc7a80f631ac8f\"\u003e\u003ccode\u003ed43e917\u003c/code\u003e\u003c/a\u003e Reject non-UTF-8 OCSP responder URLs in X509Ref::ocsp_responders (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/f46519c8694a3e121091dafe38aab77c2f756546\"\u003e\u003ccode\u003ef46519c\u003c/code\u003e\u003c/a\u003e Add PkeyCtxRef::set_context_string for ML-DSA (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2629\"\u003e#2629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/ad9ae312771f898749a9471549519d45eba6a033\"\u003e\u003ccode\u003ead9ae31\u003c/code\u003e\u003c/a\u003e Bind OSSL_PARAM_modified and use it for seed_into (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/4e25c9be20dae1e78f1a3815950cd0973addae82\"\u003e\u003ccode\u003e4e25c9b\u003c/code\u003e\u003c/a\u003e Fix process abort when verify/PSK callbacks fire after SSL_CTX swap (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/3dd8f425ef34a069b5bec46f3971b67db1c295c7\"\u003e\u003ccode\u003e3dd8f42\u003c/code\u003e\u003c/a\u003e Add PKeyRef::seed_into for ML-DSA/ML-KEM seed extraction (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.72...openssl-v0.10.80\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.97 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.97...1.0.102\"\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.88 to 0.1.89\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.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.1 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\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.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.1...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.40 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\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/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.40...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `duration-str` from 0.17.0 to 0.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/baoyachi/duration-str/releases\"\u003eduration-str's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd vist_unit for struct flatten to work with null property for option deserialization by \u003ca href=\"https://github.com/sbuzzard\"\u003e\u003ccode\u003e@​sbuzzard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/duration-str/pull/92\"\u003ebaoyachi/duration-str#92\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sbuzzard\"\u003e\u003ccode\u003e@​sbuzzard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/duration-str/pull/92\"\u003ebaoyachi/duration-str#92\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/duration-str/compare/v0.20.0...v0.21.0\"\u003ehttps://github.com/baoyachi/duration-str/compare/v0.20.0...v0.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump time to 0.3.47 by \u003ca href=\"https://github.com/jeroenvervaeke\"\u003e\u003ccode\u003e@​jeroenvervaeke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/duration-str/pull/91\"\u003ebaoyachi/duration-str#91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jeroenvervaeke\"\u003e\u003ccode\u003e@​jeroenvervaeke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/baoyachi/duration-str/pull/91\"\u003ebaoyachi/duration-str#91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/baoyachi/duration-str/compare/v0.19.0...v0.20.0\"\u003ehttps://github.com/baoyachi/duration-str/compare/v0.19.0...v0.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(serde): treat empty string as None for Option\u003c!-- raw HTML omitted --\u003e by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/duration-str/pull/88\"\u003ebaoyachi/duration-str#88\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: merge deserialize_duration and deserialize_option_duration into… by \u003ca href=\"https://github.com/baoyachi\"\u003e\u003ccode\u003e@​baoyachi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/baoyachi/duration-str/pull/89\"\u003ebaoyachi/duration-str#89\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/...\n\n_Description has been truncated_","html_url":"https://github.com/istio/ztunnel/pull/1926","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/istio%2Fztunnel/issues/1926","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1926/packages"}},{"old_version":"1.0.219","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-05-24T00:14:27.000Z","version_change":"1.0.219 → 1.0.228","issue":{"uuid":"4509982214","node_id":"PR_kwDOPbJ0e87etFWZ","number":33,"state":"closed","title":"cargo(deps): bump the patch-updates group with 10 updates","user":"dependabot[bot]","labels":[],"assignees":["douglaz"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-24T02:52:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-24T00:14:27.000Z","updated_at":"2026-05-24T02:52:52.000Z","time_to_close":9503,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"cargo(deps): bump","group_name":"patch-updates","update_count":10,"packages":[{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.142","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patch-updates group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.142` | `1.0.150` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.23` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.102` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.44` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.18` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n\nUpdates `serde` from 1.0.219 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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.142 to 1.0.150\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.142...v1.0.150\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing` from 0.1.41 to 0.1.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing 0.1.44\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecord_all\u003c/code\u003e panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3432\"\u003etokio-rs/tracing#3432\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3440\"\u003etokio-rs/tracing#3440\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.43\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.1.42] was yanked because \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e was a breaking change.\nSee further details in \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e. This release contains all the changes from that\nversion, plus a revert for the problematic part of the breaking PR.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3382\"\u003etokio-rs/tracing#3382\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3425\"\u003etokio-rs/tracing#3425\u003c/a\u003e\n[0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.42\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cp\u003eThe [\u003ccode\u003eSpan::record_all\u003c/code\u003e] method has been removed from the documented API. It\nwas always unsuable via the documented API as it requried a \u003ccode\u003eValueSet\u003c/code\u003e which\nhas no publically documented constructors. The method remains, but should not\nbe used outside of \u003ccode\u003etracing\u003c/code\u003e macros.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eattributes\u003c/strong\u003e: Support constant expressions as instrument field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecord_all!\u003c/code\u003e macro for recording multiple values in one call (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Improve code generation at trace points significantly (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etracing-attributes\u003c/code\u003e: updated to 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;name / parent\u0026quot; variant of \u003ccode\u003eevent!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\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/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.22\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.3.21] was yanked as it depended explicitly on\n[tracing-0.1.42], which was yanked due to a breaking change (see \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e for\ndetails). This release contains all the changes from the previous release, plus\nan update to the newer version of \u003ccode\u003etracing\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3427\"\u003etokio-rs/tracing#3427\u003c/a\u003e\n[0.3.21]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\u003c/a\u003e\n[tracing-0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange registry exit to decrement local span ref only (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake Layered propagate \u003ccode\u003eon_register_dispatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eclone_span\u003c/code\u003e on enter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few small things in the format module (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra closing brace in layer docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in \u003ccode\u003eFmtSpan\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3289%5D(https://redirect.github.com/tokio-rs/tracing/issues/3289)\"\u003etokio-rs/tracing#3289\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3331%5D(https://redirect.github.com/tokio-rs/tracing/issues/3331)\"\u003etokio-rs/tracing#3331\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3339%5D(https://redirect.github.com/tokio-rs/tracing/issues/3339)\"\u003etokio-rs/tracing#3339\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3350%5D(https://redirect.github.com/tokio-rs/tracing/issues/3350)\"\u003etokio-rs/tracing#3350\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3379%5D(https://redirect.github.com/tokio-rs/tracing/issues/3379)\"\u003etokio-rs/tracing#3379\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3411%5D(https://redirect.github.com/tokio-rs/tracing/issues/3411)\"\u003etokio-rs/tracing#3411\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/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.98 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.102\"\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.41 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.41...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.88 to 0.1.89\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.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove IDE functionality (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Veykril\"\u003e\u003ccode\u003e@​Veykril\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/async-trait/commit/a7e91e98a5d2de2ceae52d9459eed309939a98bf\"\u003e\u003ccode\u003ea7e91e9\u003c/code\u003e\u003c/a\u003e Release 0.1.89\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fbcfcaca022197e20a3f70b448a2615ae49d3701\"\u003e\u003ccode\u003efbcfcac\u003c/code\u003e\u003c/a\u003e Merge pull request 293 from Veykril/lw/quote_spanned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/fd93990620ba8d1af6089ac286120b71adc26c06\"\u003e\u003ccode\u003efd93990\u003c/code\u003e\u003c/a\u003e Improve use of spans in \u003ccode\u003equote_spanned\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/a5093fe762a8a38cb41aba7fd40d1051386a8fb5\"\u003e\u003ccode\u003ea5093fe\u003c/code\u003e\u003c/a\u003e Add type-mismatch ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6d12b441162c8c688cbb39bfc87829083ccbc1a9\"\u003e\u003ccode\u003e6d12b44\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Pin nightly toolchain used for miri job\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/dd9e4bad1b9465706366689551df978a39bf4390\"\u003e\u003ccode\u003edd9e4ba\u003c/code\u003e\u003c/a\u003e Hide unused_variables warning in consider-restricting.rs ui test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/b454fc869a32a2410adc405ffb030be78246de8b\"\u003e\u003ccode\u003eb454fc8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-08-03\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9c880e85d885eb20426222d5462286f1dab09d5a\"\u003e\u003ccode\u003e9c880e8\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-07-30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7ca751d0b3c62dfbd39699f8d32a09f7b7a70800\"\u003e\u003ccode\u003e7ca751d\u003c/code\u003e\u003c/a\u003e Ignore unused_parens warning in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2bccfeb461b0c92964fdee816896e9f8f6f291b8\"\u003e\u003ccode\u003e2bccfeb\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2025-05-28\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.16 to 0.7.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9cc02cc88d083113cd9889a74b382e39e430e180\"\u003e\u003ccode\u003e9cc02cc\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util 0.7.18 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7829\"\u003e#7829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d2799d791b10388e60a2a5fe5e4a33b3336e1465\"\u003e\u003ccode\u003ed2799d7\u003c/code\u003e\u003c/a\u003e task: improve the docs of \u003ccode\u003eBuilder::spawn_local\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7828\"\u003e#7828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4d4870f291b69e2426232440e03c9e66fe77b525\"\u003e\u003ccode\u003e4d4870f\u003c/code\u003e\u003c/a\u003e task: doc that task drops before JoinHandle completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fdb150901afb0456037c6232eab8ce80116ccd02\"\u003e\u003ccode\u003efdb1509\u003c/code\u003e\u003c/a\u003e fs: 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\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/426a56278017c30e7da7b4c9365a2610f4695f76\"\u003e\u003ccode\u003e426a562\u003c/code\u003e\u003c/a\u003e rt: remove \u003ccode\u003eallow(dead_code)\u003c/code\u003e after \u003ccode\u003eJoinSet\u003c/code\u003e stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7826\"\u003e#7826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3b89bbefa7564e2eba2fb9f849ef7bf87d60fad\"\u003e\u003ccode\u003ee3b89bb\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.49.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7824\"\u003e#7824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4f577b84e939c8d427d79fdc73919842d8735de2\"\u003e\u003ccode\u003e4f577b8\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.3' into 'master'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f320197693ee09e28f1fca0e55418081adcdfc25\"\u003e\u003ccode\u003ef320197\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7823\"\u003e#7823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ea6b144cd1042d6841a7830b18f2df77c3db904b\"\u003e\u003ccode\u003eea6b144\u003c/code\u003e\u003c/a\u003e ci: freeze rustc on nightly-2025-01-25 in \u003ccode\u003enetlify.toml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7652\"\u003e#7652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/264e703296bccd6783a438815d91055d4517099b\"\u003e\u003ccode\u003e264e703\u003c/code\u003e\u003c/a\u003e Merge \u003ccode\u003etokio-1.43.4\u003c/code\u003e into \u003ccode\u003etokio-1.47.x\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7822\"\u003e#7822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.16...tokio-util-0.7.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url` from 2.5.4 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/servo/rust-url/releases\"\u003eurl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ev.2.5.6\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump versions by \u003ca href=\"https://github.com/valenting\"\u003e\u003ccode\u003e@​valenting\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1062\"\u003eservo/rust-url#1062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eversion bump to 2.5.6 by \u003ca href=\"https://github.com/edgul\"\u003e\u003ccode\u003e@​edgul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1065\"\u003eservo/rust-url#1065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse no-std instead of no_std in Cargo.toml by \u003ca href=\"https://github.com/valenting\"\u003e\u003ccode\u003e@​valenting\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1064\"\u003eservo/rust-url#1064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add Serde std feature if needed by \u003ca href=\"https://github.com/reneca\"\u003e\u003ccode\u003e@​reneca\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1068\"\u003eservo/rust-url#1068\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev.2.5.7\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake serde std feature use optional syntax by \u003ca href=\"https://github.com/klensy\"\u003e\u003ccode\u003e@​klensy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1071\"\u003eservo/rust-url#1071\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reneca\"\u003e\u003ccode\u003e@​reneca\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1068\"\u003eservo/rust-url#1068\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-url/compare/v2.5.5...v2.5.7\"\u003ehttps://github.com/servo/rust-url/compare/v2.5.5...v2.5.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.5.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: downgrade crates when building for Rust 1.67.0 by \u003ca href=\"https://github.com/mxinden\"\u003e\u003ccode\u003e@​mxinden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1003\"\u003eservo/rust-url#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run unit tests with sanitizers by \u003ca href=\"https://github.com/mxinden\"\u003e\u003ccode\u003e@​mxinden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1002\"\u003eservo/rust-url#1002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix small typo by \u003ca href=\"https://github.com/hkBst\"\u003e\u003ccode\u003e@​hkBst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1011\"\u003eservo/rust-url#1011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix clippy errors on main by \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1019\"\u003eservo/rust-url#1019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: remove heap allocation in parse_query by \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1020\"\u003eservo/rust-url#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: slightly improve parsing a port by \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1022\"\u003eservo/rust-url#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: improve to_file_path() by \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1018\"\u003eservo/rust-url#1018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: make parse_scheme slightly faster by \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1025\"\u003eservo/rust-url#1025\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate LICENSE-MIT by \u003ca href=\"https://github.com/wmjae\"\u003e\u003ccode\u003e@​wmjae\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1029\"\u003eservo/rust-url#1029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: url encode path segments in longer string slices by \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1026\"\u003eservo/rust-url#1026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable the default features on serde by \u003ca href=\"https://github.com/rilipco\"\u003e\u003ccode\u003e@​rilipco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1033\"\u003eservo/rust-url#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: base url relative join by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1013\"\u003eservo/rust-url#1013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: remove heap allocation in parse_host by \u003ca href=\"https://github.com/dsherret\"\u003e\u003ccode\u003e@​dsherret\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1021\"\u003eservo/rust-url#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate tests to Unicode 16.0 by \u003ca href=\"https://github.com/hsivonen\"\u003e\u003ccode\u003e@​hsivonen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1045\"\u003eservo/rust-url#1045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd some some basic functions to \u003ccode\u003eMime\u003c/code\u003e by \u003ca href=\"https://github.com/mrobinson\"\u003e\u003ccode\u003e@​mrobinson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1047\"\u003eservo/rust-url#1047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eran \u003ccode\u003ecargo clippy --fix -- -Wclippy::use_self\u003c/code\u003e by \u003ca href=\"https://github.com/mrobinson\"\u003e\u003ccode\u003e@​mrobinson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1048\"\u003eservo/rust-url#1048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix MSRV and clippy CI by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1058\"\u003eservo/rust-url#1058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eUrl::domain\u003c/code\u003e docs to show that it includes subdomain by \u003ca href=\"https://github.com/supercoolspy\"\u003e\u003ccode\u003e@​supercoolspy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1057\"\u003eservo/rust-url#1057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eset_hostname should error when encountering colon ':' by \u003ca href=\"https://github.com/edgul\"\u003e\u003ccode\u003e@​edgul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1060\"\u003eservo/rust-url#1060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eversion bump to 2.5.5 by \u003ca href=\"https://github.com/edgul\"\u003e\u003ccode\u003e@​edgul\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1061\"\u003eservo/rust-url#1061\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mxinden\"\u003e\u003ccode\u003e@​mxinden\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1003\"\u003eservo/rust-url#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hkBst\"\u003e\u003ccode\u003e@​hkBst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1011\"\u003eservo/rust-url#1011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wmjae\"\u003e\u003ccode\u003e@​wmjae\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1029\"\u003eservo/rust-url#1029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rilipco\"\u003e\u003ccode\u003e@​rilipco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1033\"\u003eservo/rust-url#1033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1013\"\u003eservo/rust-url#1013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supercoolspy\"\u003e\u003ccode\u003e@​supercoolspy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-url/pull/1057\"\u003eservo/rust-url#1057\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-url/compare/v2.5.4...v2.5.5\"\u003ehttps://github.com/servo/rust-url/compare/v2.5.4...v2.5.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/servo/rust-url/commit/d6ea13c5f8e7e6e627f6390161b3e185bda5e5ce\"\u003e\u003ccode\u003ed6ea13c\u003c/code\u003e\u003c/a\u003e Bump to 2.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/8269ac31924544991687a188a8ee477e48a14073\"\u003e\u003ccode\u003e8269ac3\u003c/code\u003e\u003c/a\u003e ci: update cargo-deny config, bump cargo-deny-action to v2 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/6dfdf17f6a6f93ed91681875345caf8e791d261a\"\u003e\u003ccode\u003e6dfdf17\u003c/code\u003e\u003c/a\u003e chore: fix some typos in comments (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/b06048d70d4cc9cf4ffb277f06cfcebd53b2141e\"\u003e\u003ccode\u003eb06048d\u003c/code\u003e\u003c/a\u003e Attempt to fix 1.82 CI (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/9771ab51f0aaa02ca1884f88c577260e9b86f9b6\"\u003e\u003ccode\u003e9771ab5\u003c/code\u003e\u003c/a\u003e Fix roundtripping issue (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/22b925f93ad505a830f1089538a9ed6f5fd90612\"\u003e\u003ccode\u003e22b925f\u003c/code\u003e\u003c/a\u003e Improve Compile Times with \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/0afccc947a218ea02d34ad4f8aee4f2b6d328ddb\"\u003e\u003ccode\u003e0afccc9\u003c/code\u003e\u003c/a\u003e fix outdated docs for ParseError (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/43f47e2fcfdd132c531fb05aa16171ca85be95f4\"\u003e\u003ccode\u003e43f47e2\u003c/code\u003e\u003c/a\u003e make serde std feature use optional syntax (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1071\"\u003e#1071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/2387efa12d3d294d488bb77ab580a21b88868fd2\"\u003e\u003ccode\u003e2387efa\u003c/code\u003e\u003c/a\u003e fix: add Serde std feature if needed (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1068\"\u003e#1068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/aae60cff2b6fec6fcf57d08447c53f291c6b51f1\"\u003e\u003ccode\u003eaae60cf\u003c/code\u003e\u003c/a\u003e Use no-std instead of no_std in Cargo.toml (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1064\"\u003e#1064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/servo/rust-url/compare/v2.5.4...v2.5.8\"\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/douglaz/replicante/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/douglaz%2Freplicante/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"1.0.219","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-05-11T04:50:03.000Z","version_change":"1.0.219 → 1.0.228","issue":{"uuid":"4418145854","node_id":"PR_kwDOSOo_Ws7aHGJq","number":11,"state":"open","title":"chore(deps)(deps): Bump the cargo-minor-patch group across 1 directory with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T04:50:03.000Z","updated_at":"2026-05-11T04:50:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): Bump","group_name":"cargo-minor-patch","update_count":5,"packages":[{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.52.1","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tauri","old_version":"2.10.3","new_version":"2.11.1","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-build","old_version":"2.5.6","new_version":"2.6.1"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-patch group with 4 updates in the / directory: [serde](https://github.com/serde-rs/serde), [serde_json](https://github.com/serde-rs/json), [tokio](https://github.com/tokio-rs/tokio) and [tauri](https://github.com/tauri-apps/tauri).\n\nUpdates `serde` from 1.0.219 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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.140 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.1 to 1.52.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28\"\u003e\u003ccode\u003e9fccf53\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b\"\u003e\u003ccode\u003eebf61b4\u003c/code\u003e\u003c/a\u003e sync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067\"\u003e\u003ccode\u003e4abe9d7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri` from 2.10.3 to 2.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-cli v2.11.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 1067 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1088 crate dependencies)\nCrate:     atk\nVersion:   0.18.2\nWarning:   unmaintained\nTitle:     gtk-rs GTK3 bindings - no longer maintained\nDate:      2024-03-04\nID:        RUSTSEC-2024-0413\nURL:       https://rustsec.org/advisories/RUSTSEC-2024-0413\nDependency tree:\natk 0.18.2\n└── gtk 0.18.2\n    ├── wry 0.55.0\n    │   └── tauri-runtime-wry 2.11.1\n    │       └── tauri 2.11.1\n    │           ├── tauri-utils 2.9.1\n    │           │   ├── tauri-schema-generator 0.0.0\n    │           │   ├── tauri-runtime-wry 2.11.1\n    │           │   ├── tauri-runtime 2.11.1\n    │           │   │   ├── tauri-runtime-wry 2.11.1\n    │           │   │   └── tauri 2.11.1\n    │           │   ├── tauri-plugin 2.6.1\n    │           │   │   ├── tauri-plugin-sample 0.1.0\n    │           │   │   │   └── api 0.1.0\n    │           │   │   └── tauri-plugin-log 2.6.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-macros 2.6.1\n    │           │   │   └── tauri 2.11.1\n    │           │   ├── tauri-codegen 2.6.1\n    │           │   │   ├── tauri-macros 2.6.1\n    │           │   │   └── tauri-build 2.6.1\n    │           │   │       ├── tauri-file-associations-demo 0.1.0\n    │           │   │       ├── tauri 2.11.1\n    │           │   │       ├── resources 0.1.0\n    │           │   │       ├── bench_helloworld 0.1.0\n    │           │   │       ├── bench_files_transfer 0.1.0\n    │           │   │       ├── bench_cpu_intensive 0.1.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-cli 2.11.1\n    │           │   │   └── tauri-cli-node 0.0.0\n    │           │   ├── tauri-bundler 2.9.1\n    │           │   │   └── tauri-cli 2.11.1\n    │           │   ├── tauri-build 2.6.1\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e5ae5b93cdd310045191cc0526f253140ad64b87\"\u003e\u003ccode\u003ee5ae5b9\u003c/code\u003e\u003c/a\u003e chore: fix changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4d2db70c46de515ed2c1e3752c841a8299623564\"\u003e\u003ccode\u003e4d2db70\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15328\"\u003e#15328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5e3126ff7045aec54811b227cb4d33d78b3957b5\"\u003e\u003ccode\u003e5e3126f\u003c/code\u003e\u003c/a\u003e feat(mobile): expose monitor APIs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15338\"\u003e#15338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ba025588f3559858f43547e8c04424c47a3c445b\"\u003e\u003ccode\u003eba02558\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5f479c0c364d7f5d89a83eaff66fbb7ef5045ce9\"\u003e\u003ccode\u003e5f479c0\u003c/code\u003e\u003c/a\u003e fix(core): requestPermission crash regression on Android, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15323\"\u003e#15323\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15336\"\u003e#15336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1b26769f92b54b158777a35a7f548f870f4e7901\"\u003e\u003ccode\u003e1b26769\u003c/code\u003e\u003c/a\u003e fix(tauri): enforce ACL for remote origins even without AppManifest (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15266\"\u003e#15266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3057eda067b87761644209adeec077f232585c5d\"\u003e\u003ccode\u003e3057eda\u003c/code\u003e\u003c/a\u003e fix(driver): enable \u003ccode\u003eeq-separator\u003c/code\u003e feature for \u003ccode\u003epico-args\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15324\"\u003e#15324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4f548e73947b3b06bf2073c822564aed3dd5f948\"\u003e\u003ccode\u003e4f548e7\u003c/code\u003e\u003c/a\u003e chore(deps): update phf to 0.13 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15308\"\u003e#15308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4ca427de5e1f657cc1609f76748f5ef960fd5a9f\"\u003e\u003ccode\u003e4ca427d\u003c/code\u003e\u003c/a\u003e fix: pin napi for msrv and Node.js on CI (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15310\"\u003e#15310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a04d907b73e83e538792c7442af39c18561279eb\"\u003e\u003ccode\u003ea04d907\u003c/code\u003e\u003c/a\u003e fix(ci): publish-cli-rs script for Powershell (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15309\"\u003e#15309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-v2.10.3...tauri-v2.11.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.5.6 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/tauri/releases\"\u003etauri-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.6.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 1067 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1088 crate dependencies)\nCrate:     atk\nVersion:   0.18.2\nWarning:   unmaintained\nTitle:     gtk-rs GTK3 bindings - no longer maintained\nDate:      2024-03-04\nID:        RUSTSEC-2024-0413\nURL:       https://rustsec.org/advisories/RUSTSEC-2024-0413\nDependency tree:\natk 0.18.2\n└── gtk 0.18.2\n    ├── wry 0.55.0\n    │   └── tauri-runtime-wry 2.11.1\n    │       └── tauri 2.11.1\n    │           ├── tauri-utils 2.9.1\n    │           │   ├── tauri-schema-generator 0.0.0\n    │           │   ├── tauri-runtime-wry 2.11.1\n    │           │   ├── tauri-runtime 2.11.1\n    │           │   │   ├── tauri-runtime-wry 2.11.1\n    │           │   │   └── tauri 2.11.1\n    │           │   ├── tauri-plugin 2.6.1\n    │           │   │   ├── tauri-plugin-sample 0.1.0\n    │           │   │   │   └── api 0.1.0\n    │           │   │   └── tauri-plugin-log 2.6.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-macros 2.6.1\n    │           │   │   └── tauri 2.11.1\n    │           │   ├── tauri-codegen 2.6.1\n    │           │   │   ├── tauri-macros 2.6.1\n    │           │   │   └── tauri-build 2.6.1\n    │           │   │       ├── tauri-file-associations-demo 0.1.0\n    │           │   │       ├── tauri 2.11.1\n    │           │   │       ├── resources 0.1.0\n    │           │   │       ├── bench_helloworld 0.1.0\n    │           │   │       ├── bench_files_transfer 0.1.0\n    │           │   │       ├── bench_cpu_intensive 0.1.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-cli 2.11.1\n    │           │   │   └── tauri-cli-node 0.0.0\n    │           │   ├── tauri-bundler 2.9.1\n    │           │   │   └── tauri-cli 2.11.1\n    │           │   ├── tauri-build 2.6.1\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e5ae5b93cdd310045191cc0526f253140ad64b87\"\u003e\u003ccode\u003ee5ae5b9\u003c/code\u003e\u003c/a\u003e chore: fix changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4d2db70c46de515ed2c1e3752c841a8299623564\"\u003e\u003ccode\u003e4d2db70\u003c/code\u003e\u003c/a\u003e Apply Version Updates From Current Changes (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15328\"\u003e#15328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5e3126ff7045aec54811b227cb4d33d78b3957b5\"\u003e\u003ccode\u003e5e3126f\u003c/code\u003e\u003c/a\u003e feat(mobile): expose monitor APIs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15338\"\u003e#15338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ba025588f3559858f43547e8c04424c47a3c445b\"\u003e\u003ccode\u003eba02558\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5f479c0c364d7f5d89a83eaff66fbb7ef5045ce9\"\u003e\u003ccode\u003e5f479c0\u003c/code\u003e\u003c/a\u003e fix(core): requestPermission crash regression on Android, closes \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15323\"\u003e#15323\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15336\"\u003e#15336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1b26769f92b54b158777a35a7f548f870f4e7901\"\u003e\u003ccode\u003e1b26769\u003c/code\u003e\u003c/a\u003e fix(tauri): enforce ACL for remote origins even without AppManifest (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15266\"\u003e#15266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3057eda067b87761644209adeec077f232585c5d\"\u003e\u003ccode\u003e3057eda\u003c/code\u003e\u003c/a\u003e fix(driver): enable \u003ccode\u003eeq-separator\u003c/code\u003e feature for \u003ccode\u003epico-args\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15324\"\u003e#15324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4f548e73947b3b06bf2073c822564aed3dd5f948\"\u003e\u003ccode\u003e4f548e7\u003c/code\u003e\u003c/a\u003e chore(deps): update phf to 0.13 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15308\"\u003e#15308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4ca427de5e1f657cc1609f76748f5ef960fd5a9f\"\u003e\u003ccode\u003e4ca427d\u003c/code\u003e\u003c/a\u003e fix: pin napi for msrv and Node.js on CI (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15310\"\u003e#15310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/a04d907b73e83e538792c7442af39c18561279eb\"\u003e\u003ccode\u003ea04d907\u003c/code\u003e\u003c/a\u003e fix(ci): publish-cli-rs script for Powershell (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15309\"\u003e#15309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.5.6...tauri-build-v2.6.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/dzenlotus/catique-hub/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dzenlotus%2Fcatique-hub/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"1.0.210","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-05-03T02:11:42.000Z","version_change":"1.0.210 → 1.0.228","issue":{"uuid":"4370626772","node_id":"PR_kwDOHJQeSM7Xt8Rd","number":1858,"state":"open","title":"Bump the minor-and-patch group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-03T02:11:42.000Z","updated_at":"2026-05-03T02:12:03.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":12,"packages":[{"name":"derive_arbitrary","old_version":"1.3.2","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"serde","old_version":"1.0.210","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.128","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"ed25519-dalek","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/dalek-cryptography/curve25519-dalek"},{"name":"proptest","old_version":"1.5.0","new_version":"1.11.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"libfuzzer-sys","old_version":"0.4.7","new_version":"0.4.12","repository_url":"https://github.com/rust-fuzz/libfuzzer"},{"name":"expect-test","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/rust-analyzer/expect-test"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"quote","old_version":"1.0.37","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"prettyplease","old_version":"0.2.22","new_version":"0.2.37","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.19.0","repository_url":"https://github.com/jonasbb/serde_with"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.3.2` | `1.4.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.210` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.128` | `1.0.149` |\n| [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) | `2.1.1` | `2.2.0` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.5.0` | `1.11.0` |\n| [libfuzzer-sys](https://github.com/rust-fuzz/libfuzzer) | `0.4.7` | `0.4.12` |\n| [expect-test](https://github.com/rust-analyzer/expect-test) | `1.5.0` | `1.5.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.117` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.37` | `1.0.45` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.22` | `0.2.37` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.19.0` |\n\n\nUpdates `derive_arbitrary` from 1.3.2 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-fuzz/arbitrary/blob/main/CHANGELOG.md\"\u003ederive_arbitrary's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-08-13.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded formal MSRV policy: \u0026quot;We reserve the right to increment the MSRV on minor\nreleases, however we will strive to only do it deliberately and for good\nreasons.\u0026quot; The current MSRV is 1.63.0.\u003c/li\u003e\n\u003cli\u003eAdded an \u003ccode\u003eArbitrary\u003c/code\u003e implementation for \u003ccode\u003ecore::cmp::Reverse\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLanded a handful of changes to the code generated by \u003ccode\u003e#[derive(Arbitrary)]\u003c/code\u003e\nthat speed up compilation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBetter documented bias and behavior when running out of entropy, fixed some\noutdated and incorrect docs related to this.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003cp\u003eReleased 2024-11-05.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003cp\u003eReleased 2024-10-30.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eArbitrary\u003c/code\u003e implementation for \u003ccode\u003ePhantomPinned\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eUnstructured::choose_iter\u003c/code\u003e helper method.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[arbitrary(skip)]\u003c/code\u003e for \u003ccode\u003eenum\u003c/code\u003e variants in the derive macro.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eArbitrary::try_size_hint\u003c/code\u003e trait method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eArbitrary\u003c/code\u003e for \u003ccode\u003ePhantomData\u0026lt;A\u0026gt;\u003c/code\u003e even when \u003ccode\u003eA\u003c/code\u003e does not implement\n\u003ccode\u003eArbitrary\u003c/code\u003e and when \u003ccode\u003eA\u003c/code\u003e is \u003ccode\u003e?Sized\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eusize\u003c/code\u003e's underlying encoding independent of machine word size so that\ncorpora are more portable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003ederive(Arbitrary)\u003c/code\u003e work for local definitions of \u003ccode\u003estruct Option\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/dc22fdefd5456a0f4d2f190c6d3e017e3c7ddd8e\"\u003e\u003ccode\u003edc22fde\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/230\"\u003e#230\u003c/a\u003e from fitzgen/bump-to-1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/2032403863c93bc9b4d9f5dd6d020336d75e212a\"\u003e\u003ccode\u003e2032403\u003c/code\u003e\u003c/a\u003e Bump to version 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/688b494f8ad1cf231203946ca15e55ecc1527f50\"\u003e\u003ccode\u003e688b494\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/229\"\u003e#229\u003c/a\u003e from nnethercote/with_recursive_count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/40fe82d4df9ca73250eb795656ce0a25fcae40ff\"\u003e\u003ccode\u003e40fe82d\u003c/code\u003e\u003c/a\u003e Shrink derived code size with \u003ccode\u003ewith_recursive_count\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/3fbc2d7ce965a652c7439df0c0909f939b080e70\"\u003e\u003ccode\u003e3fbc2d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/228\"\u003e#228\u003c/a\u003e from nnethercote/fieldless-enums-no-recursion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/88bb8e2dc3ee02502a9e3a58e4554b5b79a8e54d\"\u003e\u003ccode\u003e88bb8e2\u003c/code\u003e\u003c/a\u003e Avoid recursive count guard for fieldless enums.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/95cc16a2c47025b85b7cfa8230b00875bd7dc627\"\u003e\u003ccode\u003e95cc16a\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003esize_hint\u003c/code\u003e for enum discriminants.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/698d4912abdd9dfff6acabb2a5caf11835403d06\"\u003e\u003ccode\u003e698d491\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eTokenStream\u003c/code\u003e instead of \u003ccode\u003eimpl quote::ToTokens\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/9029685a9dc605fc8733c6175a1f5d44ce2b30b2\"\u003e\u003ccode\u003e9029685\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/227\"\u003e#227\u003c/a\u003e from nnethercote/const-recursive_count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/27241c6921be4fdfd82ea5011c43d5b97093ecfa\"\u003e\u003ccode\u003e27241c6\u003c/code\u003e\u003c/a\u003e Mark \u003ccode\u003eRECURSIVE_COUNT_*\u003c/code\u003e as \u003ccode\u003econst\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-fuzz/arbitrary/compare/v1.3.2...v1.4.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.210 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.218\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.217\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport serializing externally tagged unit variant inside flattened field (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2786\"\u003e#2786\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.216\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark all generated impls with #[automatically_derived] to exclude from code coverage (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2866\"\u003e#2866\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2868\"\u003e#2868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tdittr\"\u003e\u003ccode\u003e@​tdittr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.215\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduce warning when multiple fields or variants have the same deserialization name (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2855\"\u003e#2855\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2856\"\u003e#2856\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.214\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement IntoDeserializer for all Deserializers in serde::de::value module (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2568\"\u003e#2568\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.213\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix support for macro-generated \u003ccode\u003ewith\u003c/code\u003e attributes inside a newtype struct (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2847\"\u003e#2847\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.212\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/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.228\"\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.128 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn on \u0026quot;float_roundtrip\u0026quot; and \u0026quot;unbounded_depth\u0026quot; features for serde_json in play.rust-lang.org (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1230\"\u003e#1230\u003c/a\u003e, thanks \u003ca href=\"https://github.com/goffrie\"\u003e\u003ccode\u003e@​goffrie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd serde_json::Map::into_values method (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1226\"\u003e#1226\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eRawValue\u003c/code\u003e associated constants for literal \u003ccode\u003enull\u003c/code\u003e, \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1221\"\u003e#1221\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bheylin\"\u003e\u003ccode\u003e@​bheylin\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/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.128...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ed25519-dalek` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/8016d6d9b9cdbaa681f24147e0b9377cc8cef934\"\u003e\u003ccode\u003e8016d6d\u003c/code\u003e\u003c/a\u003e Fix missing/wrong features in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/4ea0ebb5500ec8fc1a93bebd6ec4a21e7170ea48\"\u003e\u003ccode\u003e4ea0ebb\u003c/code\u003e\u003c/a\u003e Stable branch: Update changelogs and bump version number (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/fdbc1d2a98b5b0c889360986b9ea2e5e16e33412\"\u003e\u003ccode\u003efdbc1d2\u003c/code\u003e\u003c/a\u003e curve: Remove unnecessary \u003ccode\u003eCofactorGroup\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/683\"\u003e#683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/fc3c7f6e69f8f28b6f8ece5c72e4acb88b151bd0\"\u003e\u003ccode\u003efc3c7f6\u003c/code\u003e\u003c/a\u003e Remove confusing docs (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/2379d4ff63a549ffec3163fdf8ba071e5a28d092\"\u003e\u003ccode\u003e2379d4f\u003c/code\u003e\u003c/a\u003e curve: extract \u003ccode\u003eAffinePoint\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/769\"\u003e#769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/71b60e68245ad70677fa545c77c995b3dd0a125d\"\u003e\u003ccode\u003e71b60e6\u003c/code\u003e\u003c/a\u003e curve: fix \u003ccode\u003enightly\u003c/code\u003e build (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/e541acf0a02b488408e2171c419d00c995ddfcdf\"\u003e\u003ccode\u003ee541acf\u003c/code\u003e\u003c/a\u003e curve: Hash to curve and field as defined in the standard (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/cf7b0995857070cd83a188e3f0023bb60b859d3c\"\u003e\u003ccode\u003ecf7b099\u003c/code\u003e\u003c/a\u003e curve: rename \u003ccode\u003eFieldElement*::as_bytes\u003c/code\u003e =\u0026gt; \u003ccode\u003e::to_bytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/ad4a37df53ca7f05518e752dfef98ae47a5731bb\"\u003e\u003ccode\u003ead4a37d\u003c/code\u003e\u003c/a\u003e CI: bump \u003ccode\u003eclippy\u003c/code\u003e to Rust 1.87 (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/768\"\u003e#768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/5e0b429b050686ccbf714f59b3064e7de2f8f122\"\u003e\u003ccode\u003e5e0b429\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etypos\u003c/code\u003e action and correct typos (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/compare/2.1.1...ed25519-2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proptest` from 1.5.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/7f1367f9a4dc8440c47b93166a38ed064f63ea8c\"\u003e\u003ccode\u003e7f1367f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/641\"\u003e#641\u003c/a\u003e from proptest-rs/release-1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a63bf7eb4e337d76a26a12d3238320acc747551f\"\u003e\u003ccode\u003ea63bf7e\u003c/code\u003e\u003c/a\u003e proptest-state-machine v0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/d86e9ff8655cb9833d5e5772195a2485396656f4\"\u003e\u003ccode\u003ed86e9ff\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/640\"\u003e#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/794031313b4fe42d2c28bad1765a3d22d0b7b8c0\"\u003e\u003ccode\u003e7940313\u003c/code\u003e\u003c/a\u003e proptest v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/3ec998c4d6d9c3992cff9284487914aaeea258e6\"\u003e\u003ccode\u003e3ec998c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/8ceb00cfe53f5cf713cd8c007b1c4b9c7d26f401\"\u003e\u003ccode\u003e8ceb00c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/639\"\u003e#639\u003c/a\u003e from lukoktonos/bits128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/9c8df1abb945363924bc216dace9e634f6f11ff9\"\u003e\u003ccode\u003e9c8df1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e from folkertdev/f16-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/ca9d8e1458518dc22ba1a1b00c92471ba8e6e746\"\u003e\u003ccode\u003eca9d8e1\u003c/code\u003e\u003c/a\u003e changelog \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a39869f5ee5f5aebf43feefd3fd7fec743e230c9\"\u003e\u003ccode\u003ea39869f\u003c/code\u003e\u003c/a\u003e imply f16 feat by unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/85c5ca02764bebeea2cc6261bdf84f9fb9d3eb4c\"\u003e\u003ccode\u003e85c5ca0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/637\"\u003e#637\u003c/a\u003e from folkertdev/min-max-assoc-constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proptest-rs/proptest/compare/v1.5.0...v1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libfuzzer-sys` from 0.4.7 to 0.4.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-fuzz/libfuzzer/blob/main/CHANGELOG.md\"\u003elibfuzzer-sys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.12\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-10.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003eSmallRng\u003c/code\u003e over \u003ccode\u003eStdRng\u003c/code\u003e in the examples for faster, more lightweight\nseeding and sampling\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003erand\u003c/code\u003e dependency from 0.8.5 to 0.10\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eflate2\u003c/code\u003e dependency from 1.0.24 to 1.1\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003egen\u003c/code\u003e variable to \u003ccode\u003erng\u003c/code\u003e for better 2024 Edition compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.4.11\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-10.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003ccode\u003elibFuzzer\u003c/code\u003e commit \u003ccode\u003ea47b42eb9f9b\u003c/code\u003e (\u003ccode\u003erelease/22.x\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.4.10\u003c/h2\u003e\n\u003cp\u003eReleased 2025-07-03.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003ccode\u003elibFuzzer\u003c/code\u003e commit \u003ccode\u003e6146a88f6049\u003c/code\u003e (\u003ccode\u003erelease/20.x\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eFuzz targets taking raw byte slice inputs can now return \u003ccode\u003eCorpus\u003c/code\u003e results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.4.9\u003c/h2\u003e\n\u003cp\u003eReleased 2025-01-28.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eexample_init\u003c/code\u003e demonstrates how to pass an initialization code block to\nthe \u003ccode\u003efuzz_target!\u003c/code\u003e macro.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003efuzz_target!\u003c/code\u003e macro now supports the generation of \u003ccode\u003eLLVMFuzzerInitialize\u003c/code\u003e\nto execute initialization code once before running the fuzzer. This change is\nnot breaking and is completely backward compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-fuzz/libfuzzer/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expect-test` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-analyzer/expect-test/blob/master/CHANGELOG.md\"\u003eexpect-test's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/9e616f9e8e94cd80b0f09155b7d9b4c57e133dbc\"\u003e\u003ccode\u003e9e616f9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-analyzer/expect-test/issues/53\"\u003e#53\u003c/a\u003e from xxchan/xxchan/interim-tarantula\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/fc87d4e749b363d13b4f5df64dc31caf50789da8\"\u003e\u003ccode\u003efc87d4e\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/7e3092f269fac2e04b307ab490033d529f6ac210\"\u003e\u003ccode\u003e7e3092f\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/8aff4a94044e727c91d22b08fe91f0a39b2dbb67\"\u003e\u003ccode\u003e8aff4a9\u003c/code\u003e\u003c/a\u003e doc: update the recommended placeholder\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-analyzer/expect-test/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 2.0.103 to 2.0.117\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.117\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003eself::\u003c/code\u003e pattern in first function argument (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.116\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize parse_fn_arg_or_variadic for less lookahead on erroneous receiver (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.115\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable GenericArgument::Constraint parsing in non-full mode (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.114\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1956\"\u003e#1956\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tamird\"\u003e\u003ccode\u003e@​tamird\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.113\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow parsing TypeParam with colon not followed by any type param bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1953\"\u003e#1953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/wyfo\"\u003e\u003ccode\u003e@​wyfo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.112\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in LitByte::new().value() (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1951\"\u003e#1951\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VictorArcium\"\u003e\u003ccode\u003e@​VictorArcium\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.111\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow first argument of \u003ccode\u003ebraced!\u003c/code\u003e, \u003ccode\u003ebracketed!\u003c/code\u003e, \u003ccode\u003eparenthesized!\u003c/code\u003e to be an otherwise unused variable (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1946\"\u003e#1946\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.110\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1939\"\u003e#1939\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003esyn::ext::IdentExt::unraw\u003c/code\u003e available without \u0026quot;parsing\u0026quot; feature (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1940\"\u003e#1940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport parsing \u003ccode\u003esyn::Meta\u003c/code\u003e followed by \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.109\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1927\"\u003e#1927\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1928\"\u003e#1928\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1930\"\u003e#1930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1932\"\u003e#1932\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1934\"\u003e#1934\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.108\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParse unrecognized or invalid literals as Lit::Verbatim (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1925\"\u003e#1925\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove panic message when constructing a LitInt, LitFloat, or Lit from invalid syntax (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1917\"\u003e#1917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove panic message on Punctuated index out of bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1922\"\u003e#1922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003e~const\u003c/code\u003e syntax with \u003ccode\u003e[const]\u003c/code\u003e conditionally const syntax in trait bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1896\"\u003e#1896\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/139858\"\u003erust-lang/rust#139858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport conditionally const impl Trait types (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject polarity modifier and lifetime binder used in the same trait bound (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1899\"\u003e#1899\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/127054\"\u003erust-lang/rust#127054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse const trait bounds with bound lifetimes (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse bound lifetimes with lifetime bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1903\"\u003e#1903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow type parameters and const parameters in trait bounds and generic closures (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1904\"\u003e#1904\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1907\"\u003e#1907\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1908\"\u003e#1908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow \u0026quot;negative\u0026quot; inherent impls like \u003ccode\u003eimpl !T {}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1881\"\u003e#1881\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/144386\"\u003erust-lang/rust#144386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow attributes on range expression (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1872\"\u003e#1872\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7bcb37cdb3399977658c8b52d2441d37e42e48f2\"\u003e\u003ccode\u003e7bcb37c\u003c/code\u003e\u003c/a\u003e Release 2.0.117\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9c6e7d3b8df7b30909d60395f88a6ca07688e1c1\"\u003e\u003ccode\u003e9c6e7d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1970\"\u003e#1970\u003c/a\u003e from dtolnay/receiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/019a84847eded0cdb1f7856e0752ba618155cfc9\"\u003e\u003ccode\u003e019a848\u003c/code\u003e\u003c/a\u003e Fix self:: pattern in first function argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/23f54f3cf61ddedd5daea4f347eca2d4b84c8abb\"\u003e\u003ccode\u003e23f54f3\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b99b9a627c46580343398472e7b08a131357a994\"\u003e\u003ccode\u003eb99b9a6\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/a62e54a48b3b05add5df0e80fe93906509ad72ae\"\u003e\u003ccode\u003ea62e54a\u003c/code\u003e\u003c/a\u003e Release 2.0.116\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5a8ed9f32e572f35a952c05f25beb3bd976300a4\"\u003e\u003ccode\u003e5a8ed9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1968\"\u003e#1968\u003c/a\u003e from dtolnay/receiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/813afcc7733b02a8ad0a829eef431e593a906379\"\u003e\u003ccode\u003e813afcc\u003c/code\u003e\u003c/a\u003e Optimize parse_fn_arg_or_variadic for less lookahead on erroneous receiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c17215011363b8e936b98a9053726abfbc2bdcc4\"\u003e\u003ccode\u003ec172150\u003c/code\u003e\u003c/a\u003e Add regression test for issue 1718\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0071ab367ca6c42f94209f8187de3e540231427f\"\u003e\u003ccode\u003e0071ab3\u003c/code\u003e\u003c/a\u003e Ignore type_complexity clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.103...2.0.117\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.37 to 1.0.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ToTokens impl for Arc\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport raw lifetime syntax \u003ccode\u003e'r#async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisambiguate references to \u003ccode\u003estringify!\u003c/code\u003e macro inside generated code (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.42\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/306\"\u003e#306\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/307\"\u003e#307\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/308\"\u003e#308\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove compile error when repetition contains no interpolated value that is an iterator (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.40\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize construction of lifetime tokens (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.39\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.38\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport interpolating arrays inside of arrays using a repetition (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/842ffde933fdd76cd1681a288bed136d8b95a97a\"\u003e\u003ccode\u003e842ffde\u003c/code\u003e\u003c/a\u003e Release 1.0.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/93d691cce95b31c607be7a2aef2a784abc60b525\"\u003e\u003ccode\u003e93d691c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e from dtolnay/arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/d27d589652ebe1ffc044f75e80ed3a6a86d3cdcd\"\u003e\u003ccode\u003ed27d589\u003c/code\u003e\u003c/a\u003e ToTokens for Arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/24d10826cf003ebaa74fd73cdc94ed36ccbae001\"\u003e\u003ccode\u003e24d1082\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/26b127632c74209ef5281452742a9fbd6fbab2cb\"\u003e\u003ccode\u003e26b1276\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/c5e1c9ef46524e84d5072d0be5c7c62637986ce5\"\u003e\u003ccode\u003ec5e1c9e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/58e21550d88a48248159939cfed14f30df3c0fee\"\u003e\u003ccode\u003e58e2155\u003c/code\u003e\u003c/a\u003e Remove compiler version support from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1fc6b50769abb6117f1b786d5c68a772cadaab04\"\u003e\u003ccode\u003e1fc6b50\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/515480a4349d1842c10f92170a7949fa9916fd24\"\u003e\u003ccode\u003e515480a\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/2c5e7709dd9b7c7f5a0728d3ed4f8ade2940ad86\"\u003e\u003ccode\u003e2c5e770\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.37...1.0.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.95 to 1.0.106\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003eSpan::byte_range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Rust 1.92.0's TokenStream Extend impls (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/145722\"\u003erust-lang/rust#145722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver-exempt \u003ccode\u003eLiteral\u003c/code\u003e methods \u003ccode\u003estr_value\u003c/code\u003e, \u003ccode\u003ecstr_value\u003c/code\u003e, \u003ccode\u003ebyte_str_value\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/523\"\u003e#523\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize Span location accessors (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eSpan\u003c/code\u003e methods on Rust 1.88+: \u003ccode\u003estart\u003c/code\u003e, \u003ccode\u003eend\u003c/code\u003e, \u003ccode\u003eline\u003c/code\u003e, \u003ccode\u003ecolumn\u003c/code\u003e, \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003elocal_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/517\"\u003e#517\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Span's unstable API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow prefixed identifier as name of lifetime: \u003ccode\u003e'prefix#lifetime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/514\"\u003e#514\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/126452\"\u003erust-lang/rust#126452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/505\"\u003e#505\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/512\"\u003e#512\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davvid\"\u003e\u003ccode\u003e@​davvid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify how rustdoc flags are decided during docs.rs builds (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/58ab776b95a4c2865554badbb6629c50971a9118\"\u003e\u003ccode\u003e58ab776\u003c/code\u003e\u003c/a\u003e Release 1.0.106\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/1e18a0bb10f41371b39ede0c22e717d020b8a1e7\"\u003e\u003ccode\u003e1e18a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e from dtolnay/byterange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7f5973b73a68687868845b7ff08d8eae1d22c0ce\"\u003e\u003ccode\u003e7f5973b\u003c/code\u003e\u003c/a\u003e Make char count bidirectional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/08d1dd0bc3683aff781155809111045f9058ba73\"\u003e\u003ccode\u003e08d1dd0\u003c/code\u003e\u003c/a\u003e Cache span end positions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/8c4135f768d35f141326d7d9b2ebbcc892eddafe\"\u003e\u003ccode\u003e8c4135f\u003c/code\u003e\u003c/a\u003e Release 1.0.105\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/2825fb1b74175cf7fe0c2a2980c8aa0a374921eb\"\u003e\u003ccode\u003e2825fb1\u003c/code\u003e\u003c/a\u003e Make same crates available during probe as in crate root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cc5819cc4dbea4eb226bb1510e9152d26c8be24f\"\u003e\u003ccode\u003ecc5819c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/e78151ecc1efea6b37540ec698ee00a491f4354c\"\u003e\u003ccode\u003ee78151e\u003c/code\u003e\u003c/a\u003e Disable std prelude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/2fbddd452b035f5ca280445e110e49054ac328d4\"\u003e\u003ccode\u003e2fbddd4\u003c/code\u003e\u003c/a\u003e Delete html_root_url comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/aa54fc31874fe852ea740380d02648c99d64ffe8\"\u003e\u003ccode\u003eaa54fc3\u003c/code\u003e\u003c/a\u003e Patch rustc-literal-escaper std dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.95...1.0.106\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettyplease` from 0.2.22 to 0.2.37\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/prettyplease/releases\"\u003eprettyplease's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.37\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003e~const\u003c/code\u003e syntax with \u003ccode\u003e[const]\u003c/code\u003e conditionally const syntax (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.36\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve braces in \u003ccode\u003euse path::to::{self};\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/121\"\u003e#121\u003c/a\u003e, thanks \u003ca href=\"https://github.com/charlyisidore\"\u003e\u003ccode\u003e@​charlyisidore\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.35\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParenthesize for attributes on range expression (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInsert parentheses around binary operation with attribute (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove macro token spacing after \u003ccode\u003e$crate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForbid block comments that end in a slash (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/113\"\u003e#113\u003c/a\u003e, thanks \u003ca href=\"https://github.com/arkeet\"\u003e\u003ccode\u003e@​arkeet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFormat multiple array elements on the same line (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve semicolon on braced statement-position macros (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpression precedence fixes (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/90\"\u003e#90\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/92\"\u003e#92\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/95\"\u003e#95\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/96\"\u003e#96\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/97\"\u003e#97\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/98\"\u003e#98\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid trailing '.' on non-macro float literals (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynthesize parentheses for precedence (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrint safe and explicitly unsafe foreign items (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/85\"\u003e#85\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/issues/123743\"\u003erust-lang/rust#123743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for \u003ccode\u003euse\u0026lt;\u0026gt;\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport formatting \u003ccode\u003e\u0026amp;raw const place\u003c/code\u003e and \u003ccode\u003e\u0026amp;raw mut place\u003c/code\u003e expressions (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/prettyplease/commit/c971184fa8c5ef5a2828196e35bd99469455b46b\"\u003e\u003ccode\u003ec971184\u003c/code\u003e\u003c/a\u003e Release 0.2.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/484e06077c643877570f604dfa405c1015970423\"\u003e\u003ccode\u003e484e060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/123\"\u003e#123\u003c/a\u003e from dtolnay/conditionallyconst\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/38d93c76aedde037557b2c31dfc074f99f4ceb76\"\u003e\u003ccode\u003e38d93c7\u003c/code\u003e\u003c/a\u003e Replace ~const syntax with [const] conditionally const syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/e1c92b1befda4de2a496079b0652469f66dd9ca5\"\u003e\u003ccode\u003ee1c92b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/122\"\u003e#122\u003c/a\u003e from dtolnay/negativeinherent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/1f74d4724d6318ec8cf7845e9a5432981c48e960\"\u003e\u003ccode\u003e1f74d47\u003c/code\u003e\u003c/a\u003e Reject negative inherent impls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/9ae9017fbc654311750b5c411c3e061e588f4964\"\u003e\u003ccode\u003e9ae9017\u003c/code\u003e\u003c/a\u003e Release 0.2.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/6e28f51132b752170b4920a257fc62c9e4bbe2f4\"\u003e\u003ccode\u003e6e28f51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/121\"\u003e#121\u003c/a\u003e from charlyisidore/use-self\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/27e359b2d3d2c683eb30fbd0a772af40e3c83ea0\"\u003e\u003ccode\u003e27e359b\u003c/code\u003e\u003c/a\u003e Preserve braces in \u003ccode\u003euse std::fmt::{self};\u003c/code\u003e \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/120\"\u003edtolnay/prettyplease#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/3819b845a0f195c848f47b75c30e8ad102fa833d\"\u003e\u003ccode\u003e3819b84\u003c/code\u003e\u003c/a\u003e Release 0.2.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/9b66a0644299e338b97dce591519363922f47c62\"\u003e\u003ccode\u003e9b66a06\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/119\"\u003e#119\u003c/a\u003e from dtolnay/attrrange\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/prettyplease/compare/0.2.22...0.2.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with` from 3.12.0 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.19.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ehashbrown\u003c/code\u003e v0.17 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/940\"\u003e#940\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis extends the existing support for \u003ccode\u003ehashbrown\u003c/code\u003e to the newly released version.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.18.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with more sequence and set types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88 due to the \u003ccode\u003edarling\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.17.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with \u003ccode\u003esmallvec\u003c/code\u003e v1 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/920\"\u003e#920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003eyaml_serde\u003c/code\u003e for a maintained yaml dependency by \u003ca href=\"https://github.com/kazan417\"\u003e\u003ccode\u003e@​kazan417\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.82, since that is required for \u003ccode\u003eyaml_serde\u003c/code\u003e dev-dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.16.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonSchemaAs\u003c/code\u003e of \u003ccode\u003eSetPreventDuplicates\u003c/code\u003e and \u003ccode\u003eSetLastValueWins\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/906\"\u003e#906\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.16.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003esmallvec\u003c/code\u003e v1 under the \u003ccode\u003esmallvec_1\u003c/code\u003e feature flag by \u003ca href=\"https://github.com/isharma228\"\u003e\u003ccode\u003e@​isharma228\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSchemaAs\u003c/code\u003e implementation for \u003ccode\u003ejson::JsonString\u003c/code\u003e by \u003ca href=\"https://github.com/yogevm15\"\u003e\u003ccode\u003e@​yogevm15\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix building of the documentation by updating references to use \u003ccode\u003eserde_core\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded error inspection to \u003ccode\u003eVecSkipError\u003c/code\u003e and \u003ccode\u003eMapSkipError\u003c/code\u003e by \u003ca href=\"https://github.com/michelhe\"\u003e\u003ccode\u003e@​michelhe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/878\"\u003e#878\u003c/a\u003e)\nThis allows interacting with the previously hidden error, for example for logging.\nCheckout the newly added example to both types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow documenting the types generated by \u003ccode\u003eserde_conv!\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/b4cbda0ac799dcfa4903dff6449e2fa52e03104c\"\u003e\u003ccode\u003eb4cbda0\u003c/code\u003e\u003c/a\u003e Bump version to 3.19.0. (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/727de6742f8222c76ac1676d732af0c57dbe73e0\"\u003e\u003ccode\u003e727de67\u003c/code\u003e\u003c/a\u003e Bump version to 3.19.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/2d4f83d028857b7f8c2078a9f80acd15b44d41e0\"\u003e\u003ccode\u003e2d4f83d\u003c/code\u003e\u003c/a\u003e Add support for hashbrown 0.17.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/941\"\u003e#941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/79262f4c4fdecdb5f1a502ae79b3e7eb7d79f155\"\u003e\u003ccode\u003e79262f4\u003c/code\u003e\u003c/a\u003e Add support for hashbrown 0.17.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/6e286a39f222efd4b538bd299926795b7f49166f\"\u003e\u003ccode\u003e6e286a3\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/1bdf8a2fc321746a61dbae08818d4d566e92fd01\"\u003e\u003ccode\u003e1bdf8a2\u003c/code\u003e\u003c/a\u003e Bump the github-actions group with 2 updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/1e9f3162093bf1bf67172f4c4413c319c7968698\"\u003e\u003ccode\u003e1e9f316\u003c/code\u003e\u003c/a\u003e Bump rust-lang/crates-io-auth-action from 1.0.3 to 1.0.4 in the github-action...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f7aaca9ec24e7b085625ea7bdfe187e45ee85a1a\"\u003e\u003ccode\u003ef7aaca9\u003c/code\u003e\u003c/a\u003e Bump rust-lang/crates-io-auth-action in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/652dc89a5d8242b4b292439573cac91780c23f22\"\u003e\u003ccode\u003e652dc89\u003c/code\u003e\u003c/a\u003e Autofix GitHub Actions issue found by zizmor (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/934\"\u003e#934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/d884e01e7665a9343b55aaf8461e5774eadaecc3\"\u003e\u003ccode\u003ed884e01\u003c/code\u003e\u003c/a\u003e Update pre-commit configuration (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/933\"\u003e#933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.12.0...v3.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/stellar/rs-soroban-sdk/pull/1858","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stellar%2Frs-soroban-sdk/issues/1858","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1858/packages"}},{"old_version":"1.0.219","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-05-02T02:38:49.000Z","version_change":"1.0.219 → 1.0.228","issue":{"uuid":"4367627802","node_id":"PR_kwDOPJQMNc7XlGMW","number":10,"state":"open","title":"chore(deps): bump serde from 1.0.219 to 1.0.228","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-02T02:38:49.000Z","updated_at":"2026-05-02T08:10:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [serde](https://github.com/serde-rs/serde) from 1.0.219 to 1.0.228.\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde\u0026package-manager=cargo\u0026previous-version=1.0.219\u0026new-version=1.0.228)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/KooshaPari/KlipDot/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KooshaPari%2FKlipDot/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"1.0.219","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-05-01T22:28:16.000Z","version_change":"1.0.219 → 1.0.228","issue":{"uuid":"4366938647","node_id":"PR_kwDOOCVJS87Xi6eH","number":23,"state":"open","title":"Build(deps): Bump the all-dependencies group across 1 directory with 57 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T22:28:16.000Z","updated_at":"2026-05-01T22:28:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","group_name":"all-dependencies","update_count":57,"packages":[{"name":"actix-files","old_version":"0.6.6","new_version":"0.6.10","repository_url":"https://github.com/actix/actix-web"},{"name":"actix-session","old_version":"0.10.1","new_version":"0.11.0","repository_url":"https://github.com/actix/actix-extras"},{"name":"actix-web","old_version":"4.9.0","new_version":"4.10.2","repository_url":"https://github.com/actix/actix-web"},{"name":"aes","old_version":"0.8.4","new_version":"0.9.0","repository_url":"https://github.com/RustCrypto/block-ciphers"},{"name":"alphanumeric-sort","old_version":"1.5.3","new_version":"1.5.6","repository_url":"https://github.com/magiclen/alphanumeric-sort"},{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"bytes","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bytesize","old_version":"2.0.1","new_version":"2.3.1","repository_url":"https://github.com/bytesize-rs/bytesize"},{"name":"chrono","old_version":"0.4.40","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"cipher","old_version":"0.4.4","new_version":"0.5.1","repository_url":"https://github.com/RustCrypto/traits"},{"name":"clap","old_version":"4.5.31","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.46","new_version":"4.6.3","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_mangen","old_version":"0.2.26","new_version":"0.3.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"comrak","old_version":"0.36.0","new_version":"0.52.0","repository_url":"https://github.com/kivikakk/comrak"},{"name":"dav-server","old_version":"0.7.0","new_version":"0.11.0","repository_url":"https://github.com/messense/dav-server-rs"},{"name":"ecb","old_version":"0.1.2","new_version":"0.2.0","repository_url":"https://github.com/magic-akari/ecb"},{"name":"fast_qr","old_version":"0.12.7","new_version":"0.13.1","repository_url":"https://github.com/erwanvivien/fast_qr"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"httparse","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/seanmonstar/httparse"},{"name":"if-addrs","old_version":"0.13.3","new_version":"0.15.0","repository_url":"https://github.com/messense/if-addrs"},{"name":"libflate","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/sile/libflate"},{"name":"log","old_version":"0.4.26","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"md5","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/stainless-steel/md5"},{"name":"mio","old_version":"1.0.4","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"mongodb","old_version":"3.3.0","new_version":"3.6.0","repository_url":"https://github.com/mongodb/mongo-rust-driver"},{"name":"nanoid","old_version":"0.4.0","new_version":"0.5.0","repository_url":"https://github.com/mrdimidium/nanoid"},{"name":"nix","old_version":"0.30.1","new_version":"0.31.2","repository_url":"https://github.com/nix-rust/nix"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"port_check","old_version":"0.2.1","new_version":"0.3.0","repository_url":"https://github.com/ufoscout/port-check-rs"},{"name":"rand_core","old_version":"0.6.4","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand_core"},{"name":"rhai","old_version":"1.23.6","new_version":"1.24.0","repository_url":"https://github.com/rhaiscript/rhai"},{"name":"rc4","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.23","new_version":"0.23.28","repository_url":"https://github.com/rustls/rustls"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.138","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"sha2","old_version":"0.10.8","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"simple-ldap","old_version":"7.0.1","new_version":"8.0.1","repository_url":"https://github.com/keaz/simple-ldap"},{"name":"openssl","old_version":"0.10.70","new_version":"0.10.78","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"socket2","old_version":"0.5.8","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"},{"name":"strum","old_version":"0.27.1","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/alexcrichton/tar-rs"},{"name":"tempfile","old_version":"3.17.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tokio","old_version":"1.43.0","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"wyrand","old_version":"0.2.1","new_version":"0.4.1","repository_url":"https://github.com/Bluefinger/wyrand-rs"},{"name":"wasmtime","old_version":"25.0.3","new_version":"38.0.4","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"zip","old_version":"2.2.3","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"assert_cmd","old_version":"2.0.16","new_version":"2.2.1","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"assert_fs","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/assert-rs/assert_fs"},{"name":"predicates","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"},{"name":"reqwest","old_version":"0.12.12","new_version":"0.12.28","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"reqwest_dav","old_version":"0.1.14","new_version":"0.3.3","repository_url":"https://github.com/niuhuan/reqwest_dav"},{"name":"rstest","old_version":"0.24.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"select","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/utkarshkukreti/select.rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-dependencies group with 57 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-files](https://github.com/actix/actix-web) | `0.6.6` | `0.6.10` |\n| [actix-session](https://github.com/actix/actix-extras) | `0.10.1` | `0.11.0` |\n| [actix-web](https://github.com/actix/actix-web) | `4.9.0` | `4.10.2` |\n| [aes](https://github.com/RustCrypto/block-ciphers) | `0.8.4` | `0.9.0` |\n| [alphanumeric-sort](https://github.com/magiclen/alphanumeric-sort) | `1.5.3` | `1.5.6` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.102` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.11.1` |\n| [bytesize](https://github.com/bytesize-rs/bytesize) | `2.0.1` | `2.3.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.44` |\n| [cipher](https://github.com/RustCrypto/traits) | `0.4.4` | `0.5.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.46` | `4.6.3` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.2.26` | `0.3.0` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [comrak](https://github.com/kivikakk/comrak) | `0.36.0` | `0.52.0` |\n| [dav-server](https://github.com/messense/dav-server-rs) | `0.7.0` | `0.11.0` |\n| [ecb](https://github.com/magic-akari/ecb) | `0.1.2` | `0.2.0` |\n| [fast_qr](https://github.com/erwanvivien/fast_qr) | `0.12.7` | `0.13.1` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [httparse](https://github.com/seanmonstar/httparse) | `1.10.0` | `1.10.1` |\n| [if-addrs](https://github.com/messense/if-addrs) | `0.13.3` | `0.15.0` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.3.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.29` |\n| [md5](https://github.com/stainless-steel/md5) | `0.7.0` | `0.8.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.2.0` |\n| [mongodb](https://github.com/mongodb/mongo-rust-driver) | `3.3.0` | `3.6.0` |\n| [nanoid](https://github.com/mrdimidium/nanoid) | `0.4.0` | `0.5.0` |\n| [nix](https://github.com/nix-rust/nix) | `0.30.1` | `0.31.2` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [port_check](https://github.com/ufoscout/port-check-rs) | `0.2.1` | `0.3.0` |\n| [rand_core](https://github.com/rust-random/rand_core) | `0.6.4` | `0.10.1` |\n| [rhai](https://github.com/rhaiscript/rhai) | `1.23.6` | `1.24.0` |\n| [rc4](https://github.com/RustCrypto/stream-ciphers) | `0.1.0` | `0.2.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.23` | `0.23.28` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.149` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.11.0` |\n| [simple-ldap](https://github.com/keaz/simple-ldap) | `7.0.1` | `8.0.1` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.70` | `0.10.78` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.8` | `0.6.3` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.28.0` |\n| [tar](https://github.com/alexcrichton/tar-rs) | `0.4.44` | `0.4.45` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.0` | `3.23.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.52.1` |\n| [wyrand](https://github.com/Bluefinger/wyrand-rs) | `0.2.1` | `0.4.1` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `25.0.3` | `38.0.4` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.3` | `7.0.0` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.16` | `2.2.1` |\n| [assert_fs](https://github.com/assert-rs/assert_fs) | `1.1.2` | `1.1.3` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.3` | `3.1.4` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.12` | `0.12.28` |\n| [reqwest_dav](https://github.com/niuhuan/reqwest_dav) | `0.1.14` | `0.3.3` |\n| [rstest](https://github.com/la10736/rstest) | `0.24.0` | `0.26.1` |\n| [select](https://github.com/utkarshkukreti/select.rs) | `0.6.0` | `0.6.1` |\n\n\nUpdates `actix-files` from 0.6.6 to 0.6.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-files's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-files: v0.6.10\u003c/h2\u003e\n\u003ch2\u003e0.6.10\u003c/h2\u003e\n\u003ch3\u003eSecurity Notice\u003c/h3\u003e\n\u003cp\u003eWe addressed 2 vulnerabilities in this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDo not panic with empty Range header (\u003ca href=\"https://github.com/actix/actix-web/security/advisories/GHSA-gcqf-3g44-vc9p\"\u003ehttps://github.com/actix/actix-web/security/advisories/GHSA-gcqf-3g44-vc9p\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAvoid serving CWD on invalid \u003ccode\u003eFiles::new\u003c/code\u003e inputs (\u003ca href=\"https://github.com/actix/actix-web/security/advisories/GHSA-8v2v-wjwg-vx6r\"\u003ehttps://github.com/actix/actix-web/security/advisories/GHSA-8v2v-wjwg-vx6r\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe encourage updating your \u003ccode\u003eactix-files\u003c/code\u003e version as soon as possible.\u003c/p\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathBufWrap\u003c/code\u003e \u0026amp; \u003ccode\u003eUriSegmentError\u003c/code\u003e made public. \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3694\"\u003e#3694\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3694\"\u003e#3694\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-web/pull/3694\"\u003eactix/actix-web#3694\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eactix-files: v0.6.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect \u003ccode\u003ederive_more\u003c/code\u003e dependency feature requirements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-files: v0.6.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFiles::with_permanent_redirect()\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003eChange default redirect status code to 307 Temporary Redirect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-files: v0.6.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e{Files, NamedFile}::read_mode_threshold()\u003c/code\u003e methods to allow faster synchronous reads of small files.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.75.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/blob/v0.6.10/CHANGES.md\"\u003eactix-files's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.6.10] - 2018-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to use path without traling slashes for scope registration \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/241\"\u003e#241\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to set encoding for exact NamedFile \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/239\"\u003e#239\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTestServer::post()\u003c/code\u003e actually sends \u003ccode\u003eGET\u003c/code\u003e request \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/240\"\u003e#240\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.6.9 (2018-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop connection if request's payload is not fully consumed \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/236\"\u003e#236\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix streaming response with body compression\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.6.8 (2018-05-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix scope resource path extractor \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/234\"\u003e#234\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRe-use tcp listener on pause/resume\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.6.7 (2018-05-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation with --no-default-features\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9f9e0b98ad42d8b94ac25581973d0675d4fd5a28\"\u003e\u003ccode\u003e9f9e0b9\u003c/code\u003e\u003c/a\u003e change homepage link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/556646aaec1dccb277a93d7ee7274e986bcdf619\"\u003e\u003ccode\u003e556646a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/174fb0b5f4928bedf456181fb88cde2d2c93821d\"\u003e\u003ccode\u003e174fb0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/239\"\u003e#239\u003c/a\u003e from max-frai/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/836706653b33a69f334f318252d55eeb17e77f86\"\u003e\u003ccode\u003e8367066\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/17f1a2b92a733fc3698908edafeb6dc21d334fb2\"\u003e\u003ccode\u003e17f1a2b\u003c/code\u003e\u003c/a\u003e more scope tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3b08b16c113b398e630790c205d3bad1246476a2\"\u003e\u003ccode\u003e3b08b16\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/68eb2f26c9d0b3f4c07344697adb5889a1fdd334\"\u003e\u003ccode\u003e68eb2f2\u003c/code\u003e\u003c/a\u003e Allow to use path without traling slashes for scope registration \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/241\"\u003e#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/72757887c9ca53f342955955b5db6fead453896e\"\u003e\u003ccode\u003e7275788\u003c/code\u003e\u003c/a\u003e update doc links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/eb5dbd43aee2cbb161e2e5f65e4a811f6d796254\"\u003e\u003ccode\u003eeb5dbd4\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/1f1dfac3f9df3d866b12ef76c98f5646d4392301\"\u003e\u003ccode\u003e1f1dfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/240\"\u003e#240\u003c/a\u003e from ivanovaleksey/patch-2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/v0.6.6...v0.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-session` from 0.10.1 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-extras/releases\"\u003eactix-session's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-redis: v0.11.0\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRedisSession\u003c/code\u003e has been removed. Check out \u003ccode\u003eRedisActorSessionStore\u003c/code\u003e in \u003ccode\u003eactix-session\u003c/code\u003e for a session store backed by Redis using \u003ccode\u003eactix-redis\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis-async\u003c/code\u003e dependency to \u003ccode\u003e0.12\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-extras/pull/212\"\u003eactix/actix-extras#212\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eactix-protobuf: v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eprost\u003c/code\u003e dependency to \u003ccode\u003e0.13\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.75.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-session: v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSession::contains_key\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSession::update[_or]()\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e dependency to \u003ccode\u003e0.32\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.80.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/92269fc308b457705ccede71cf26769ea6d1a574\"\u003e\u003ccode\u003e92269fc\u003c/code\u003e\u003c/a\u003e prepare actix-redis release 0.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/01932f87d3c673989e1f1897b588e895f5b2693e\"\u003e\u003ccode\u003e01932f8\u003c/code\u003e\u003c/a\u003e update ecosystem versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/010a905dca1d460c4d76c2bfe1ef72012c07c32f\"\u003e\u003ccode\u003e010a905\u003c/code\u003e\u003c/a\u003e prepare actix-session release 0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/2d6397365414c8e0192966171813e0a7f1c10754\"\u003e\u003ccode\u003e2d63973\u003c/code\u003e\u003c/a\u003e final session doc tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/a086d30db225128d8aeee1799f2dce05393c2dce\"\u003e\u003ccode\u003ea086d30\u003c/code\u003e\u003c/a\u003e prepare actix-cors release 0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/b748e7e3a7673b60a67755456876d091f14c2b02\"\u003e\u003ccode\u003eb748e7e\u003c/code\u003e\u003c/a\u003e conditionally add vary header to errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/6fbe2eab9426fc5bcca5a17f8bcaa41d27cab1d5\"\u003e\u003ccode\u003e6fbe2ea\u003c/code\u003e\u003c/a\u003e allow OPTIONS requests without request-method header (\u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/0ba1073cb220f3933675889ecff1f133ee7f6395\"\u003e\u003ccode\u003e0ba1073\u003c/code\u003e\u003c/a\u003e ignore actix-session tests on master ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/7e6335a09fa21302cec29904543d707b5da867a3\"\u003e\u003ccode\u003e7e6335a\u003c/code\u003e\u003c/a\u003e Rework actix session (\u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/a1d0f051b7fd309e48768185e70380a09a35b269\"\u003e\u003ccode\u003ea1d0f05\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-extras/compare/session-v0.10.1...redis-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-web` from 4.9.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo significant changes since \u003ccode\u003e4.10.1\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo significant changes since \u003ccode\u003e4.10.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.10.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eResponder\u003c/code\u003e for \u003ccode\u003eResult\u0026lt;(), E: Into\u0026lt;Error\u0026gt;\u0026gt;\u003c/code\u003e. Returning \u003ccode\u003eOk(())\u003c/code\u003e responds with HTTP 204 No Content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn Windows, an error is now returned from \u003ccode\u003eHttpServer::bind()\u003c/code\u003e (or TLS variants) when binding to a socket that's already in use.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ebrotli\u003c/code\u003e dependency to \u003ccode\u003e7\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.75.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/cede0c6dbba08e1f5c882f45155f48fd894c6191\"\u003e\u003ccode\u003ecede0c6\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/1005b6a12aa36ef57b0329df99deda946d60faef\"\u003e\u003ccode\u003e1005b6a\u003c/code\u003e\u003c/a\u003e chore: fix actix-http ver req\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d898e8f739d934fa461f7c912024ee30775c580d\"\u003e\u003ccode\u003ed898e8f\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/353873fc0461ce35846d43951597dd293c1153ba\"\u003e\u003ccode\u003e353873f\u003c/code\u003e\u003c/a\u003e chore: fix derive-more feature selection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/1390e2970584cbbb6d7c9a0ed69d5964423d7bd9\"\u003e\u003ccode\u003e1390e29\u003c/code\u003e\u003c/a\u003e docs: fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/c6e7ebd18529ea3803468943a1a83c26855b6213\"\u003e\u003ccode\u003ec6e7ebd\u003c/code\u003e\u003c/a\u003e refactor: use Payload::from internally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e8351cc3aa8c91da6baa8ce7977e48eec9e11943\"\u003e\u003ccode\u003ee8351cc\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.49.10 to 2.49.17 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/f63cf69e6a7ee453af0a0a560818e1ea8c199e7b\"\u003e\u003ccode\u003ef63cf69\u003c/code\u003e\u003c/a\u003e docs: remove \u0026quot;copyright\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/92c1e2230dc52a45355361c401ecf504ab625738\"\u003e\u003ccode\u003e92c1e22\u003c/code\u003e\u003c/a\u003e chore(awc): prepare release 3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/4bb495aba05acedfb90066a9caa0dc754930e8a6\"\u003e\u003ccode\u003e4bb495a\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.10.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.9.0...web-v4.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aes` from 0.8.4 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/001e7409150504101b2064b9951de49e25994b0f\"\u003e\u003ccode\u003e001e740\u003c/code\u003e\u003c/a\u003e Adopt Trusted Publishing (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/d9086188e7114bbbb27d2cd71beb02a4340a03b7\"\u003e\u003ccode\u003ed908618\u003c/code\u003e\u003c/a\u003e Release aes v0.9.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/539\"\u003e#539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/b612904ba06ce5b789efbb66ab53d81acde24577\"\u003e\u003ccode\u003eb612904\u003c/code\u003e\u003c/a\u003e aes: remove \u003ccode\u003ezeroize_works\u003c/code\u003e test (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/042fa8645d3af55b3ca37fe4897f8f8ebe92af02\"\u003e\u003ccode\u003e042fa86\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/547\"\u003e#547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/7290b2b4ec08c4eb99457649f690f5f96b3e8ef0\"\u003e\u003ccode\u003e7290b2b\u003c/code\u003e\u003c/a\u003e ci: use Dependabot to update Cargo.lock (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/d1910c1f518d2e73e785f4845ee0b33fd67f2342\"\u003e\u003ccode\u003ed1910c1\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout to v6 (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/1120a5111b8a4cb38ce770959e3aa2bcbee4bcc2\"\u003e\u003ccode\u003e1120a51\u003c/code\u003e\u003c/a\u003e Bump Clippy to 1.94 and fix \u003ccode\u003eclippy::manual_rotate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/d52b5b660ca2e92cceb9357138fec34735c5b989\"\u003e\u003ccode\u003ed52b5b6\u003c/code\u003e\u003c/a\u003e aes: remove weak key test entry from changelog (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/6531730841f529a9ee9b55ca5c1a5d44463ba0e6\"\u003e\u003ccode\u003e6531730\u003c/code\u003e\u003c/a\u003e aes: replace \u003ccode\u003eaes_compact\u003c/code\u003e configuration flag with `aes_backend_soft=\u0026quot;compact...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/block-ciphers/commit/f102c4f06cc69de66e146f3fe50528fa6fa3bbfd\"\u003e\u003ccode\u003ef102c4f\u003c/code\u003e\u003c/a\u003e aes: consolidate backend configuration under \u003ccode\u003eaes_backend\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/block-ciphers/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/block-ciphers/compare/aes-v0.8.4...aes-v0.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alphanumeric-sort` from 1.5.3 to 1.5.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/f5759be25bee3aa19e4d220592ebbe6e392e0846\"\u003e\u003ccode\u003ef5759be\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/49766919bbc315dfb2cc8699ea144ecb01607533\"\u003e\u003ccode\u003e4976691\u003c/code\u003e\u003c/a\u003e fix a typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/e30317329e9d885506018189a3643e268b52871d\"\u003e\u003ccode\u003ee303173\u003c/code\u003e\u003c/a\u003e improve sort_slice_ref_indexes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/98d6c0e965734ac5b02e2d104257bb7d08dfbf9f\"\u003e\u003ccode\u003e98d6c0e\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/390360d7a61d0197726f61b4e210483e794c2109\"\u003e\u003ccode\u003e390360d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/11\"\u003e#11\u003c/a\u003e from magiclen/fix/inconsistent-ordering-result-3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/5d0a40f7830917c6751afcd2db5229b6c38e7108\"\u003e\u003ccode\u003e5d0a40f\u003c/code\u003e\u003c/a\u003e fix issue \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/8\"\u003e#8\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/fe9cf14757a6c9e4f1310b64204529d17c6e5707\"\u003e\u003ccode\u003efe9cf14\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/10\"\u003e#10\u003c/a\u003e from magiclen/dependabot/github_actions/actions/checko...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/f3e910c03f39b4da708aafa1fa6e148b83b35198\"\u003e\u003ccode\u003ef3e910c\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/0a38e177ed8811d328712a81e78f44e6253dc2d9\"\u003e\u003ccode\u003e0a38e17\u003c/code\u003e\u003c/a\u003e replace doc_auto_cfg with doc_cfg, remove unused empty lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/e8ff08b86f3af932763129b07f2c6f9f89334f55\"\u003e\u003ccode\u003ee8ff08b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/9\"\u003e#9\u003c/a\u003e from magiclen/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/magiclen/alphanumeric-sort/compare/v1.5.3...v1.5.6\"\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.96 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.10.1\u003c/h2\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/bytes/pull/773\"\u003etokio-rs/bytes#773\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/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.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytesize` from 2.0.1 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytesize-rs/bytesize/releases\"\u003ebytesize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebytesize: v2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unit truncation in error strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebytesize: v2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnit\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnitParseError\u003c/code\u003e type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebytesize: v2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSize::as_*()\u003c/code\u003e methods to return equivalent sizes in KB, GiB, etc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebytesize: v2.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport parsing and formatting exabytes (EB) \u0026amp; exbibytes (EiB).\u003c/li\u003e\n\u003cli\u003eMigrate \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\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/bytesize-rs/bytesize/blob/master/CHANGELOG.md\"\u003ebytesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unit truncation in error strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnit\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnitParseError\u003c/code\u003e type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSize::as_*()\u003c/code\u003e methods to return equivalent sizes in KB, GiB, etc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport parsing and formatting exabytes (EB) \u0026amp; exbibytes (EiB).\u003c/li\u003e\n\u003cli\u003eMigrate \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\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/bytesize-rs/bytesize/commit/01217417db306cf1bc7635fe036e21590e0e3eef\"\u003e\u003ccode\u003e0121741\u003c/code\u003e\u003c/a\u003e chore: release v2.3.1 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/fb35f2d88a0b882abf8c5f5507b7819e2367a29d\"\u003e\u003ccode\u003efb35f2d\u003c/code\u003e\u003c/a\u003e fix: error string when unit is too long (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/f626cc828debb9042f913a4001b2421eb8fc7e49\"\u003e\u003ccode\u003ef626cc8\u003c/code\u003e\u003c/a\u003e chore: release v2.3.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/6630c550fd0f4bf984e23fa77c12e39ab7201292\"\u003e\u003ccode\u003e6630c55\u003c/code\u003e\u003c/a\u003e feat: expose Unit (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/7fec8021dc364e1ee4105344a203fadcf65aaf7b\"\u003e\u003ccode\u003e7fec802\u003c/code\u003e\u003c/a\u003e chore: release v2.2.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/9f00812af3d63ecf031ded42be353bef134a51d6\"\u003e\u003ccode\u003e9f00812\u003c/code\u003e\u003c/a\u003e ci: fix other run case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/d951a2522faf5960b765a3c5752dc12d369f2ee5\"\u003e\u003ccode\u003ed951a25\u003c/code\u003e\u003c/a\u003e ci: fix MR run case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/4052afe8942cc14dfe76538b21e8782c3f6cc49c\"\u003e\u003ccode\u003e4052afe\u003c/code\u003e\u003c/a\u003e ci: ensure release-plz tag format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/a34fe2d8c66d47d0a0ab9e91962233904c723d36\"\u003e\u003ccode\u003ea34fe2d\u003c/code\u003e\u003c/a\u003e chore: add release-plz config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/6f06e3315d5ab3dc0f966b3be7efaf3e0b855840\"\u003e\u003ccode\u003e6f06e33\u003c/code\u003e\u003c/a\u003e ci: fix release scripts\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytesize-rs/bytesize/compare/bytesize-v2.0.1...bytesize-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.40 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\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/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.40...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cipher` from 0.4.4 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/30440822f161292113f5080c9ba883ec4b924a1a\"\u003e\u003ccode\u003e3044082\u003c/code\u003e\u003c/a\u003e crypto-common: remove \u003ccode\u003eBlockSizes\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/e42238d7f7513ec8a956526614abf071f3857188\"\u003e\u003ccode\u003ee42238d\u003c/code\u003e\u003c/a\u003e elliptic-curve: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/f239f731b1d7a1f65225f64bc036374287af4a30\"\u003e\u003ccode\u003ef239f73\u003c/code\u003e\u003c/a\u003e aead: remove lints from \u003ccode\u003elib.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/7c117468f8bae673529d9d0ed5b4a271b85f22a3\"\u003e\u003ccode\u003e7c11746\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group across 1 directory with 8 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/d92139eba71e3b06f33aecd4981f961dc50cbc7c\"\u003e\u003ccode\u003ed92139e\u003c/code\u003e\u003c/a\u003e aead: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/593a0ea151d49d2c8de4b10be78055f5c5e985d9\"\u003e\u003ccode\u003e593a0ea\u003c/code\u003e\u003c/a\u003e digest v0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/cb66cffc54ca3d61d993f165452bd0a4c03e06bc\"\u003e\u003ccode\u003ecb66cff\u003c/code\u003e\u003c/a\u003e elliptic-curve: bump \u003ccode\u003ecrypto-bigint\u003c/code\u003e to v0.7.0-rc.27 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/0d0fdbee8ad67b033108406bee34c5a8b612ffde\"\u003e\u003ccode\u003e0d0fdbe\u003c/code\u003e\u003c/a\u003e digest: use \u003ccode\u003edep:\u003c/code\u003e for \u003ccode\u003eblock-buffer\u003c/code\u003e and \u003ccode\u003econst-oid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/c1a51d47e4ba94bf1822cbd260169d248162dff4\"\u003e\u003ccode\u003ec1a51d4\u003c/code\u003e\u003c/a\u003e digest: replace \u003ccode\u003esubtle\u003c/code\u003e with \u003ccode\u003ectutils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2301\"\u003e#2301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/5802c8f8ee7f4f6632e8c93f91b9de89c6f79bf3\"\u003e\u003ccode\u003e5802c8f\u003c/code\u003e\u003c/a\u003e digest v0.11.0-rc.12 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/traits/compare/cipher-v0.4.4...cipher-v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.31 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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/v4.5.31...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.46 to 4.6.3\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.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- 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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_complete's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e5.0.0 - TBD\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eavailable through \u003ccode\u003eunstable-v5\u003c/code\u003e feature flag\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eArgPredicate\u003c/code\u003e \u003ccode\u003enon_exhaustive\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::term_width\u003c/code\u003e to \u0026quot;source format\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::max_term_width\u003c/code\u003e to 100\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e types are now assuming to capture occurrences\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\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.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/7e0bccab8cf7be047fc84d804d19c7b30715d3fb\"\u003e\u003ccode\u003e7e0bcca\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/0f09905658535c4b3a92afc037e8970959f55559\"\u003e\u003ccode\u003e0f09905\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/970695102173e40bddb0c95b0a3f6fb216f2eb19\"\u003e\u003ccode\u003e9706951\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6353\"\u003e#6353\u003c/a\u003e from truffle-dev/feat-completer-arg-index\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ac0d148f7e21068fd1f544230456f30c95311f78\"\u003e\u003ccode\u003eac0d148\u003c/code\u003e\u003c/a\u003e feat(complete): Index-aware ValueCompleter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1565a3cbb411dedc410154fca0de7ec445fcdb08\"\u003e\u003ccode\u003e1565a3c\u003c/code\u003e\u003c/a\u003e test(complete): Cover indexed multi-value case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/48fc10ae88e4d723fd581745cbbff40eea9ebc88\"\u003e\u003ccode\u003e48fc10a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6350\"\u003e#6350\u003c/a\u003e from stefankreutz/missing_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7d4c353d5b843ac3b45473172ebdf9c80e89b697\"\u003e\u003ccode\u003e7d4c353\u003c/code\u003e\u003c/a\u003e docs: Hint at clippy's missing docs lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f6a6701e60f372c2104c6aca413c86b996e3e026\"\u003e\u003ccode\u003ef6a6701\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.95 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6347\"\u003e#6347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ac5fda6a799e4c640d671edd1111d4a5e723dc1a\"\u003e\u003ccode\u003eac5fda6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b73c627638fb8d03497079408f5d684f281d132d\"\u003e\u003ccode\u003eb73c627\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.46...clap_complete-v4.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_mangen` from 0.2.26 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77\"\u003e\u003ccode\u003ef0d30d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/004fee97a63c7f5b45bac96b0d2175eb88371eef\"\u003e\u003ccode\u003e004fee9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/92e7e730743744415e44e7518ff7fb2d039c0bc6\"\u003e\u003ccode\u003e92e7e73\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6319\"\u003e#6319\u003c/a\u003e from epage/env\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd1fcd3d4be0fcc2d3eede07df4d9ec25663241c\"\u003e\u003ccode\u003edd1fcd3\u003c/code\u003e\u003c/a\u003e fix(man)!: Put env support behind the env feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/87f57fa1db720b1f5e6b76cd5aa56c7107a3f946\"\u003e\u003ccode\u003e87f57fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6318\"\u003e#6318\u003c/a\u003e from casey/fix-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1f546842695b858fdee546f95e162e3fabd499df\"\u003e\u003ccode\u003e1f54684\u003c/code\u003e\u003c/a\u003e fix: Make ui_tests test conditional on env feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70f3bb31874ff24233f18c394982407ca90d0dcc\"\u003e\u003ccode\u003e70f3bb3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.26...clap_mangen-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 3.0.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colored-rs/colored/blob/master/CHANGELOG.md\"\u003ecolored's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eUnreleased\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded methods \u003ccode\u003eansi_color\u003c/code\u003e and \u003ccode\u003eon_ansi_color\u003c/code\u003e to \u003ccode\u003eColorize\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/colored-rs/colored/commit/5204a26619e10fda0adc77f07588811d6102a40d\"\u003e\u003ccode\u003e5204a26\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/49392a3bc64d18fe794234821d5ccc3291060e35\"\u003e\u003ccode\u003e49392a3\u003c/code\u003e\u003c/a\u003e Limit to 5 keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/b791685b962f5ddcaa027fad404cfa18a9ef1059\"\u003e\u003ccode\u003eb791685\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9a831216eabe0058f0de2c22b1c46e2749d8fa88\"\u003e\u003ccode\u003e9a83121\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.61 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/192598decb1e5b33a5c1fa8be51e7e69103ca458\"\u003e\u003ccode\u003e192598d\u003c/code\u003e\u003c/a\u003e Clean up \u003ccode\u003eColorize\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/ec013ae7da84e4a70d34f92334b01db458252e38\"\u003e\u003ccode\u003eec013ae\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/5bc198b98fb4790413891083cf49259b75ebbe70\"\u003e\u003ccode\u003e5bc198b\u003c/code\u003e\u003c/a\u003e Replace 'ansi_term' dev-dependency with 'ansiterm' (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/a21367d1040ed8e488e2caffce7b430dbfd309c9\"\u003e\u003ccode\u003ea21367d\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.60 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9450fea228364e557c8dddabc45e0aa33c5308ac\"\u003e\u003ccode\u003e9450fea\u003c/code\u003e\u003c/a\u003e Fix clippy warning (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/68761c1dfe306c870aa94af085c4686bce8d5fbd\"\u003e\u003ccode\u003e68761c1\u003c/code\u003e\u003c/a\u003e README: use the latest v3.0 version for example (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mackwic/colored/compare/v3.0.0...v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `comrak` from 0.36.0 to 0.52.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kivikakk/comrak/releases\"\u003ecomrak's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.52.0\u003c/h2\u003e\n\u003cp\u003eHappy April!\u003c/p\u003e\n\u003cp\u003eReverts:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eI had to remove the Typst formatter I was so happy about in the last release! This is very unfortunate. It turned out to be LLM-generated, and I just haven't had the time or energy to replace it myself. (by \u003ca href=\"https://github.com/kivikakk\"\u003e\u003ccode\u003e@​kivikakk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/781\"\u003ekivikakk/comrak#781\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate the option name \u003ccode\u003eheader_ids\u003c/code\u003e in favor of \u003ccode\u003eheader_id_prefix\u003c/code\u003e, to make it clear that the option value actually adds a prefix to the \u003ccode\u003eid\u003c/code\u003e attribute, and add the \u003ccode\u003eheader_id_prefix_in_href\u003c/code\u003e option, which adds the same prefix to generated \u003ccode\u003ehref\u003c/code\u003es. (by \u003ca href=\"https://github.com/miketheman\"\u003e\u003ccode\u003e@​miketheman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/776\"\u003ekivikakk/comrak#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDecouple greentext handling from blockquote parsing. (by \u003ca href=\"https://github.com/Martin005\"\u003e\u003ccode\u003e@​Martin005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/789\"\u003ekivikakk/comrak#789\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis means a lone \u003ccode\u003e\u0026gt;\u003c/code\u003e amongst blockquotes won't trigger greentext when enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd parse option for char-based columns in \u003ccode\u003eSourcepos\u003c/code\u003e. They report by default in byte columns according to the input UTF-8 source. (by \u003ca href=\"https://github.com/Martin005\"\u003e\u003ccode\u003e@​Martin005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/779\"\u003ekivikakk/comrak#779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd block directive extension. (by \u003ca...\n\n_Description has been truncated_","html_url":"https://github.com/rust-benchmark1/miniserve/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-benchmark1%2Fminiserve/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"1.0.197","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-04-26T06:01:13.000Z","version_change":"1.0.197 → 1.0.228","issue":{"uuid":"4330158714","node_id":"PR_kwDOSMyzc87VsBJo","number":6,"state":"closed","title":"build(deps): bump the patches group across 1 directory with 5 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-26T18:04:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-26T06:01:13.000Z","updated_at":"2026-04-26T18:05:00.000Z","time_to_close":43425,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"patches","update_count":5,"packages":[{"name":"anyhow","old_version":"1.0.80","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"env_logger","old_version":"0.11.3","new_version":"0.11.6","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"log","old_version":"0.4.21","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"serde","old_version":"1.0.197","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"assert_fs","old_version":"1.1.1","new_version":"1.1.3","repository_url":"https://github.com/assert-rs/assert_fs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patches group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.80` | `1.0.102` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.3` | `0.11.6` |\n| [log](https://github.com/rust-lang/log) | `0.4.21` | `0.4.29` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.197` | `1.0.228` |\n| [assert_fs](https://github.com/assert-rs/assert_fs) | `1.1.1` | `1.1.3` |\n\n\nUpdates `anyhow` from 1.0.80 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.from_boxed\"\u003e\u003ccode\u003eError::from_boxed\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/401\"\u003e#401\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.93\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dev-dependencies to \u003ccode\u003ethiserror\u003c/code\u003e v2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Rust 1.82's \u003ccode\u003e\u0026amp;raw const\u003c/code\u003e and \u003ccode\u003e\u0026amp;raw mut\u003c/code\u003e syntax inside \u003ccode\u003eensure!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure OUT_DIR is left with deterministic contents after build script execution (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.90\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.89\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake anyhow::Error's \u003ccode\u003eUnwindSafe\u003c/code\u003e and \u003ccode\u003eRefUnwindSafe\u003c/code\u003e impl consistently available between versions of Rust newer and older than 1.72 (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.88\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.87\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport more APIs, including \u003ccode\u003eError::new\u003c/code\u003e and \u003ccode\u003eError::chain\u003c/code\u003e, in no-std mode on Rust 1.81+ (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.86\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parse error in \u003ccode\u003eensure!\u003c/code\u003e with non-literal after minus sign (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/373\"\u003e#373\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/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.80...1.0.102\"\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.3 to 0.11.6\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.6\u003c/h2\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.5\u003c/h2\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003ch2\u003ev0.11.4\u003c/h2\u003e\n\u003ch2\u003e[0.11.4] - 2024-07-23\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.6] - 2024-12-20\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in file and line rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.5] - 2024-07-25\u003c/h2\u003e\n\u003ch2\u003e[0.11.4] - 2024-07-23\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/dc1a01a79729d9a43f9dfaf32080c5e7bdf05090\"\u003e\u003ccode\u003edc1a01a\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/65f81b3b6bcac25ce3de08187579ba38d0ea34f5\"\u003e\u003ccode\u003e65f81b3\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/77425992f658d00d41aafc29b3bc7cb2e93e0f80\"\u003e\u003ccode\u003e7742599\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/345\"\u003e#345\u003c/a\u003e from EriKWDev/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/59229bce5331f23b021633a1c991672c93e0ec83\"\u003e\u003ccode\u003e59229bc\u003c/code\u003e\u003c/a\u003e fix: Test result of everything enabled has changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b0d4760955fcfe30a4e4314fe0f1ba9952650855\"\u003e\u003ccode\u003eb0d4760\u003c/code\u003e\u003c/a\u003e spelling + field names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/1bad1f59d73240de26cd6e632bb4cce4541ba0e1\"\u003e\u003ccode\u003e1bad1f5\u003c/code\u003e\u003c/a\u003e feature: ability to display source file path and line number with default for...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/cc97bf76e37f72993553187434e7fcbeb62c8478\"\u003e\u003ccode\u003ecc97bf7\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.83 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/240cd21de5b8b506f34dc8fdfbcaf49a73fb91c9\"\u003e\u003ccode\u003e240cd21\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/da7ff822598df812102c56e5d0329c79d7bfa60b\"\u003e\u003ccode\u003eda7ff82\u003c/code\u003e\u003c/a\u003e chore: Update from _rust template\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/ab1d8549459a8f38897aa065a300279ead1019e4\"\u003e\u003ccode\u003eab1d854\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate snapbox to v0.6.20 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.3...v0.11.6\"\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.21 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 release 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/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 release 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/695\"\u003erust-lang/log#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param 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/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref 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/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release 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/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param 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/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref 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/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.26] - 2025-02-18\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerive \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003ekv::Value\u003c/code\u003e by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/668\"\u003erust-lang/log#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to crate doc by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/669\"\u003erust-lang/log#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.25...0.4.26\"\u003ehttps://github.com/rust-lang/log/compare/0.4.25...0.4.26\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/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.21...0.4.29\"\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.197 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.218\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.217\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport serializing externally tagged unit variant inside flattened field (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2786\"\u003e#2786\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.216\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark all generated impls with #[automatically_derived] to exclude from code coverage (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2866\"\u003e#2866\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2868\"\u003e#2868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tdittr\"\u003e\u003ccode\u003e@​tdittr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.215\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduce warning when multiple fields or variants have the same deserialization name (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2855\"\u003e#2855\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2856\"\u003e#2856\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.214\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement IntoDeserializer for all Deserializers in serde::de::value module (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2568\"\u003e#2568\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.213\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix support for macro-generated \u003ccode\u003ewith\u003c/code\u003e attributes inside a newtype struct (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2847\"\u003e#2847\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.212\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/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.197...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `assert_fs` from 1.1.1 to 1.1.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/assert-rs/assert_fs/blob/master/CHANGELOG.md\"\u003eassert_fs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.3] - 2025-05-02\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eTempDir::new_in/with_prefix/with_prefix_in\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.1.2] - 2024-07-25\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.74.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/d68513f71daf4c5c9aaa5da44841be6819bf2838\"\u003e\u003ccode\u003ed68513f\u003c/code\u003e\u003c/a\u003e chore: Release assert_fs version 1.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/049453261be7696fcce8ca7051b9dbfef2ebe033\"\u003e\u003ccode\u003e0494532\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/166e6ad914d1bdacff4d4e165c96419f0ae174a3\"\u003e\u003ccode\u003e166e6ad\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/135\"\u003e#135\u003c/a\u003e from sunshowers/new-in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/b9ccf5bfc0a40f36702eba9cdf3fc757d46543d9\"\u003e\u003ccode\u003eb9ccf5b\u003c/code\u003e\u003c/a\u003e feat: add TempDir::new_in/with_prefix/with_prefix_in\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/d0e9862df74ad015534e5e74a7614e663c6ecb17\"\u003e\u003ccode\u003ed0e9862\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.86 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/54cfa5a058752c970f40f09e1eee5f3129079480\"\u003e\u003ccode\u003e54cfa5a\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust crate automod to v1.0.15 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/133\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/92f14e5cbbb2823ef8582897eab2962f3e82eed7\"\u003e\u003ccode\u003e92f14e5\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.85 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/6ffaf9d95fc77a78ff03813cce12025e6beccc94\"\u003e\u003ccode\u003e6ffaf9d\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.84 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/f48d88a9f21be09932d72fbee81ea41859a234b1\"\u003e\u003ccode\u003ef48d88a\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.83 (\u003ca href=\"https://redirect.github.com/assert-rs/assert_fs/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/assert-rs/assert_fs/commit/eb7670b7283d1e02bf8fef035d082eeafc87229c\"\u003e\u003ccode\u003eeb7670b\u003c/code\u003e\u003c/a\u003e style: Make clippy happy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/assert-rs/assert_fs/compare/v1.1.1...v1.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/bartei/git-agecrypt/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bartei%2Fgit-agecrypt/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"1.0.210","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-04-26T02:10:55.000Z","version_change":"1.0.210 → 1.0.228","issue":{"uuid":"4329810573","node_id":"PR_kwDOHJQeSM7Vq_46","number":1848,"state":"closed","title":"Bump the minor-and-patch group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-27T03:23:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-26T02:10:55.000Z","updated_at":"2026-04-27T03:23:22.000Z","time_to_close":90738,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":12,"packages":[{"name":"derive_arbitrary","old_version":"1.3.2","new_version":"1.4.2","repository_url":"https://github.com/rust-fuzz/arbitrary"},{"name":"serde","old_version":"1.0.210","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.128","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"ed25519-dalek","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/dalek-cryptography/curve25519-dalek"},{"name":"proptest","old_version":"1.5.0","new_version":"1.11.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"libfuzzer-sys","old_version":"0.4.7","new_version":"0.4.12","repository_url":"https://github.com/rust-fuzz/libfuzzer"},{"name":"expect-test","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/rust-analyzer/expect-test"},{"name":"syn","old_version":"2.0.103","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"quote","old_version":"1.0.37","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"proc-macro2","old_version":"1.0.95","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"prettyplease","old_version":"0.2.22","new_version":"0.2.37","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [derive_arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.3.2` | `1.4.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.210` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.128` | `1.0.149` |\n| [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) | `2.1.1` | `2.2.0` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.5.0` | `1.11.0` |\n| [libfuzzer-sys](https://github.com/rust-fuzz/libfuzzer) | `0.4.7` | `0.4.12` |\n| [expect-test](https://github.com/rust-analyzer/expect-test) | `1.5.0` | `1.5.1` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.103` | `2.0.117` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.37` | `1.0.45` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.95` | `1.0.106` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.22` | `0.2.37` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.18.0` |\n\n\nUpdates `derive_arbitrary` from 1.3.2 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-fuzz/arbitrary/blob/main/CHANGELOG.md\"\u003ederive_arbitrary's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-08-13.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded formal MSRV policy: \u0026quot;We reserve the right to increment the MSRV on minor\nreleases, however we will strive to only do it deliberately and for good\nreasons.\u0026quot; The current MSRV is 1.63.0.\u003c/li\u003e\n\u003cli\u003eAdded an \u003ccode\u003eArbitrary\u003c/code\u003e implementation for \u003ccode\u003ecore::cmp::Reverse\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLanded a handful of changes to the code generated by \u003ccode\u003e#[derive(Arbitrary)]\u003c/code\u003e\nthat speed up compilation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBetter documented bias and behavior when running out of entropy, fixed some\noutdated and incorrect docs related to this.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003cp\u003eReleased 2024-11-05.\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003cp\u003eReleased 2024-10-30.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded an \u003ccode\u003eArbitrary\u003c/code\u003e implementation for \u003ccode\u003ePhantomPinned\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eUnstructured::choose_iter\u003c/code\u003e helper method.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003e#[arbitrary(skip)]\u003c/code\u003e for \u003ccode\u003eenum\u003c/code\u003e variants in the derive macro.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eArbitrary::try_size_hint\u003c/code\u003e trait method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eArbitrary\u003c/code\u003e for \u003ccode\u003ePhantomData\u0026lt;A\u0026gt;\u003c/code\u003e even when \u003ccode\u003eA\u003c/code\u003e does not implement\n\u003ccode\u003eArbitrary\u003c/code\u003e and when \u003ccode\u003eA\u003c/code\u003e is \u003ccode\u003e?Sized\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eusize\u003c/code\u003e's underlying encoding independent of machine word size so that\ncorpora are more portable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003ederive(Arbitrary)\u003c/code\u003e work for local definitions of \u003ccode\u003estruct Option\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/dc22fdefd5456a0f4d2f190c6d3e017e3c7ddd8e\"\u003e\u003ccode\u003edc22fde\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/230\"\u003e#230\u003c/a\u003e from fitzgen/bump-to-1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/2032403863c93bc9b4d9f5dd6d020336d75e212a\"\u003e\u003ccode\u003e2032403\u003c/code\u003e\u003c/a\u003e Bump to version 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/688b494f8ad1cf231203946ca15e55ecc1527f50\"\u003e\u003ccode\u003e688b494\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/229\"\u003e#229\u003c/a\u003e from nnethercote/with_recursive_count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/40fe82d4df9ca73250eb795656ce0a25fcae40ff\"\u003e\u003ccode\u003e40fe82d\u003c/code\u003e\u003c/a\u003e Shrink derived code size with \u003ccode\u003ewith_recursive_count\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/3fbc2d7ce965a652c7439df0c0909f939b080e70\"\u003e\u003ccode\u003e3fbc2d7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/228\"\u003e#228\u003c/a\u003e from nnethercote/fieldless-enums-no-recursion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/88bb8e2dc3ee02502a9e3a58e4554b5b79a8e54d\"\u003e\u003ccode\u003e88bb8e2\u003c/code\u003e\u003c/a\u003e Avoid recursive count guard for fieldless enums.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/95cc16a2c47025b85b7cfa8230b00875bd7dc627\"\u003e\u003ccode\u003e95cc16a\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003esize_hint\u003c/code\u003e for enum discriminants.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/698d4912abdd9dfff6acabb2a5caf11835403d06\"\u003e\u003ccode\u003e698d491\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eTokenStream\u003c/code\u003e instead of \u003ccode\u003eimpl quote::ToTokens\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/9029685a9dc605fc8733c6175a1f5d44ce2b30b2\"\u003e\u003ccode\u003e9029685\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-fuzz/arbitrary/issues/227\"\u003e#227\u003c/a\u003e from nnethercote/const-recursive_count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-fuzz/arbitrary/commit/27241c6921be4fdfd82ea5011c43d5b97093ecfa\"\u003e\u003ccode\u003e27241c6\u003c/code\u003e\u003c/a\u003e Mark \u003ccode\u003eRECURSIVE_COUNT_*\u003c/code\u003e as \u003ccode\u003econst\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-fuzz/arbitrary/compare/v1.3.2...v1.4.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.210 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.218\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.217\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport serializing externally tagged unit variant inside flattened field (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2786\"\u003e#2786\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.216\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark all generated impls with #[automatically_derived] to exclude from code coverage (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2866\"\u003e#2866\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2868\"\u003e#2868\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tdittr\"\u003e\u003ccode\u003e@​tdittr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.215\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProduce warning when multiple fields or variants have the same deserialization name (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2855\"\u003e#2855\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2856\"\u003e#2856\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2857\"\u003e#2857\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.214\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement IntoDeserializer for all Deserializers in serde::de::value module (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2568\"\u003e#2568\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.213\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix support for macro-generated \u003ccode\u003ewith\u003c/code\u003e attributes inside a newtype struct (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2847\"\u003e#2847\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.212\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/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.228\"\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.128 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.139\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.138\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.137\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTurn on \u0026quot;float_roundtrip\u0026quot; and \u0026quot;unbounded_depth\u0026quot; features for serde_json in play.rust-lang.org (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.136\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1230\"\u003e#1230\u003c/a\u003e, thanks \u003ca href=\"https://github.com/goffrie\"\u003e\u003ccode\u003e@​goffrie\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.135\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd serde_json::Map::into_values method (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1226\"\u003e#1226\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.134\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eRawValue\u003c/code\u003e associated constants for literal \u003ccode\u003enull\u003c/code\u003e, \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1221\"\u003e#1221\u003c/a\u003e, thanks \u003ca href=\"https://github.com/bheylin\"\u003e\u003ccode\u003e@​bheylin\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/serde-rs/json/commit/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.128...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ed25519-dalek` from 2.1.1 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/8016d6d9b9cdbaa681f24147e0b9377cc8cef934\"\u003e\u003ccode\u003e8016d6d\u003c/code\u003e\u003c/a\u003e Fix missing/wrong features in readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/4ea0ebb5500ec8fc1a93bebd6ec4a21e7170ea48\"\u003e\u003ccode\u003e4ea0ebb\u003c/code\u003e\u003c/a\u003e Stable branch: Update changelogs and bump version number (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/fdbc1d2a98b5b0c889360986b9ea2e5e16e33412\"\u003e\u003ccode\u003efdbc1d2\u003c/code\u003e\u003c/a\u003e curve: Remove unnecessary \u003ccode\u003eCofactorGroup\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/683\"\u003e#683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/fc3c7f6e69f8f28b6f8ece5c72e4acb88b151bd0\"\u003e\u003ccode\u003efc3c7f6\u003c/code\u003e\u003c/a\u003e Remove confusing docs (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/772\"\u003e#772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/2379d4ff63a549ffec3163fdf8ba071e5a28d092\"\u003e\u003ccode\u003e2379d4f\u003c/code\u003e\u003c/a\u003e curve: extract \u003ccode\u003eAffinePoint\u003c/code\u003e type (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/769\"\u003e#769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/71b60e68245ad70677fa545c77c995b3dd0a125d\"\u003e\u003ccode\u003e71b60e6\u003c/code\u003e\u003c/a\u003e curve: fix \u003ccode\u003enightly\u003c/code\u003e build (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/e541acf0a02b488408e2171c419d00c995ddfcdf\"\u003e\u003ccode\u003ee541acf\u003c/code\u003e\u003c/a\u003e curve: Hash to curve and field as defined in the standard (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/377\"\u003e#377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/cf7b0995857070cd83a188e3f0023bb60b859d3c\"\u003e\u003ccode\u003ecf7b099\u003c/code\u003e\u003c/a\u003e curve: rename \u003ccode\u003eFieldElement*::as_bytes\u003c/code\u003e =\u0026gt; \u003ccode\u003e::to_bytes\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/ad4a37df53ca7f05518e752dfef98ae47a5731bb\"\u003e\u003ccode\u003ead4a37d\u003c/code\u003e\u003c/a\u003e CI: bump \u003ccode\u003eclippy\u003c/code\u003e to Rust 1.87 (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/768\"\u003e#768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/commit/5e0b429b050686ccbf714f59b3064e7de2f8f122\"\u003e\u003ccode\u003e5e0b429\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etypos\u003c/code\u003e action and correct typos (\u003ca href=\"https://redirect.github.com/dalek-cryptography/curve25519-dalek/issues/766\"\u003e#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dalek-cryptography/curve25519-dalek/compare/2.1.1...ed25519-2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proptest` from 1.5.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/7f1367f9a4dc8440c47b93166a38ed064f63ea8c\"\u003e\u003ccode\u003e7f1367f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/641\"\u003e#641\u003c/a\u003e from proptest-rs/release-1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a63bf7eb4e337d76a26a12d3238320acc747551f\"\u003e\u003ccode\u003ea63bf7e\u003c/code\u003e\u003c/a\u003e proptest-state-machine v0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/d86e9ff8655cb9833d5e5772195a2485396656f4\"\u003e\u003ccode\u003ed86e9ff\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/640\"\u003e#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/794031313b4fe42d2c28bad1765a3d22d0b7b8c0\"\u003e\u003ccode\u003e7940313\u003c/code\u003e\u003c/a\u003e proptest v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/3ec998c4d6d9c3992cff9284487914aaeea258e6\"\u003e\u003ccode\u003e3ec998c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/8ceb00cfe53f5cf713cd8c007b1c4b9c7d26f401\"\u003e\u003ccode\u003e8ceb00c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/639\"\u003e#639\u003c/a\u003e from lukoktonos/bits128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/9c8df1abb945363924bc216dace9e634f6f11ff9\"\u003e\u003ccode\u003e9c8df1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e from folkertdev/f16-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/ca9d8e1458518dc22ba1a1b00c92471ba8e6e746\"\u003e\u003ccode\u003eca9d8e1\u003c/code\u003e\u003c/a\u003e changelog \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a39869f5ee5f5aebf43feefd3fd7fec743e230c9\"\u003e\u003ccode\u003ea39869f\u003c/code\u003e\u003c/a\u003e imply f16 feat by unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/85c5ca02764bebeea2cc6261bdf84f9fb9d3eb4c\"\u003e\u003ccode\u003e85c5ca0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/637\"\u003e#637\u003c/a\u003e from folkertdev/min-max-assoc-constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proptest-rs/proptest/compare/v1.5.0...v1.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libfuzzer-sys` from 0.4.7 to 0.4.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-fuzz/libfuzzer/blob/main/CHANGELOG.md\"\u003elibfuzzer-sys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.12\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-10.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRecommend \u003ccode\u003eSmallRng\u003c/code\u003e over \u003ccode\u003eStdRng\u003c/code\u003e in the examples for faster, more lightweight\nseeding and sampling\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003erand\u003c/code\u003e dependency from 0.8.5 to 0.10\u003c/li\u003e\n\u003cli\u003eUpdated \u003ccode\u003eflate2\u003c/code\u003e dependency from 1.0.24 to 1.1\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003egen\u003c/code\u003e variable to \u003ccode\u003erng\u003c/code\u003e for better 2024 Edition compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.4.11\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-10.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003ccode\u003elibFuzzer\u003c/code\u003e commit \u003ccode\u003ea47b42eb9f9b\u003c/code\u003e (\u003ccode\u003erelease/22.x\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.4.10\u003c/h2\u003e\n\u003cp\u003eReleased 2025-07-03.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated to \u003ccode\u003elibFuzzer\u003c/code\u003e commit \u003ccode\u003e6146a88f6049\u003c/code\u003e (\u003ccode\u003erelease/20.x\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eFuzz targets taking raw byte slice inputs can now return \u003ccode\u003eCorpus\u003c/code\u003e results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003e0.4.9\u003c/h2\u003e\n\u003cp\u003eReleased 2025-01-28.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eexample_init\u003c/code\u003e demonstrates how to pass an initialization code block to\nthe \u003ccode\u003efuzz_target!\u003c/code\u003e macro.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003efuzz_target!\u003c/code\u003e macro now supports the generation of \u003ccode\u003eLLVMFuzzerInitialize\u003c/code\u003e\nto execute initialization code once before running the fuzzer. This change is\nnot breaking and is completely backward compatible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-fuzz/libfuzzer/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `expect-test` from 1.5.0 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-analyzer/expect-test/blob/master/CHANGELOG.md\"\u003eexpect-test's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/9e616f9e8e94cd80b0f09155b7d9b4c57e133dbc\"\u003e\u003ccode\u003e9e616f9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-analyzer/expect-test/issues/53\"\u003e#53\u003c/a\u003e from xxchan/xxchan/interim-tarantula\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/fc87d4e749b363d13b4f5df64dc31caf50789da8\"\u003e\u003ccode\u003efc87d4e\u003c/code\u003e\u003c/a\u003e update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/7e3092f269fac2e04b307ab490033d529f6ac210\"\u003e\u003ccode\u003e7e3092f\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-analyzer/expect-test/commit/8aff4a94044e727c91d22b08fe91f0a39b2dbb67\"\u003e\u003ccode\u003e8aff4a9\u003c/code\u003e\u003c/a\u003e doc: update the recommended placeholder\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-analyzer/expect-test/compare/v1.5.0...v1.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 2.0.103 to 2.0.117\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/syn/releases\"\u003esyn's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.117\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003eself::\u003c/code\u003e pattern in first function argument (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.116\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize parse_fn_arg_or_variadic for less lookahead on erroneous receiver (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1968\"\u003e#1968\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.115\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable GenericArgument::Constraint parsing in non-full mode (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.114\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1956\"\u003e#1956\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tamird\"\u003e\u003ccode\u003e@​tamird\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.113\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow parsing TypeParam with colon not followed by any type param bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1953\"\u003e#1953\u003c/a\u003e, thanks \u003ca href=\"https://github.com/wyfo\"\u003e\u003ccode\u003e@​wyfo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.112\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in LitByte::new().value() (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1951\"\u003e#1951\u003c/a\u003e, thanks \u003ca href=\"https://github.com/VictorArcium\"\u003e\u003ccode\u003e@​VictorArcium\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.111\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow first argument of \u003ccode\u003ebraced!\u003c/code\u003e, \u003ccode\u003ebracketed!\u003c/code\u003e, \u003ccode\u003eparenthesized!\u003c/code\u003e to be an otherwise unused variable (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1946\"\u003e#1946\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.110\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1939\"\u003e#1939\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003esyn::ext::IdentExt::unraw\u003c/code\u003e available without \u0026quot;parsing\u0026quot; feature (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1940\"\u003e#1940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport parsing \u003ccode\u003esyn::Meta\u003c/code\u003e followed by \u003ccode\u003e=\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1944\"\u003e#1944\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.109\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1927\"\u003e#1927\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1928\"\u003e#1928\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1930\"\u003e#1930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1932\"\u003e#1932\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1934\"\u003e#1934\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.108\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParse unrecognized or invalid literals as Lit::Verbatim (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1925\"\u003e#1925\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove panic message when constructing a LitInt, LitFloat, or Lit from invalid syntax (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1917\"\u003e#1917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove panic message on Punctuated index out of bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1922\"\u003e#1922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003e~const\u003c/code\u003e syntax with \u003ccode\u003e[const]\u003c/code\u003e conditionally const syntax in trait bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1896\"\u003e#1896\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/139858\"\u003erust-lang/rust#139858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport conditionally const impl Trait types (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReject polarity modifier and lifetime binder used in the same trait bound (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1899\"\u003e#1899\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/127054\"\u003erust-lang/rust#127054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse const trait bounds with bound lifetimes (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse bound lifetimes with lifetime bounds (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1903\"\u003e#1903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow type parameters and const parameters in trait bounds and generic closures (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1904\"\u003e#1904\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1907\"\u003e#1907\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1908\"\u003e#1908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow \u0026quot;negative\u0026quot; inherent impls like \u003ccode\u003eimpl !T {}\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1881\"\u003e#1881\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/144386\"\u003erust-lang/rust#144386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow attributes on range expression (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1872\"\u003e#1872\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/7bcb37cdb3399977658c8b52d2441d37e42e48f2\"\u003e\u003ccode\u003e7bcb37c\u003c/code\u003e\u003c/a\u003e Release 2.0.117\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9c6e7d3b8df7b30909d60395f88a6ca07688e1c1\"\u003e\u003ccode\u003e9c6e7d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1970\"\u003e#1970\u003c/a\u003e from dtolnay/receiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/019a84847eded0cdb1f7856e0752ba618155cfc9\"\u003e\u003ccode\u003e019a848\u003c/code\u003e\u003c/a\u003e Fix self:: pattern in first function argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/23f54f3cf61ddedd5daea4f347eca2d4b84c8abb\"\u003e\u003ccode\u003e23f54f3\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b99b9a627c46580343398472e7b08a131357a994\"\u003e\u003ccode\u003eb99b9a6\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/a62e54a48b3b05add5df0e80fe93906509ad72ae\"\u003e\u003ccode\u003ea62e54a\u003c/code\u003e\u003c/a\u003e Release 2.0.116\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/5a8ed9f32e572f35a952c05f25beb3bd976300a4\"\u003e\u003ccode\u003e5a8ed9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1968\"\u003e#1968\u003c/a\u003e from dtolnay/receiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/813afcc7733b02a8ad0a829eef431e593a906379\"\u003e\u003ccode\u003e813afcc\u003c/code\u003e\u003c/a\u003e Optimize parse_fn_arg_or_variadic for less lookahead on erroneous receiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/c17215011363b8e936b98a9053726abfbc2bdcc4\"\u003e\u003ccode\u003ec172150\u003c/code\u003e\u003c/a\u003e Add regression test for issue 1718\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0071ab367ca6c42f94209f8187de3e540231427f\"\u003e\u003ccode\u003e0071ab3\u003c/code\u003e\u003c/a\u003e Ignore type_complexity clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.103...2.0.117\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.37 to 1.0.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ToTokens impl for Arc\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport raw lifetime syntax \u003ccode\u003e'r#async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisambiguate references to \u003ccode\u003estringify!\u003c/code\u003e macro inside generated code (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.42\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/306\"\u003e#306\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/307\"\u003e#307\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/308\"\u003e#308\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove compile error when repetition contains no interpolated value that is an iterator (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.40\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize construction of lifetime tokens (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.39\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.38\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport interpolating arrays inside of arrays using a repetition (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/842ffde933fdd76cd1681a288bed136d8b95a97a\"\u003e\u003ccode\u003e842ffde\u003c/code\u003e\u003c/a\u003e Release 1.0.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/93d691cce95b31c607be7a2aef2a784abc60b525\"\u003e\u003ccode\u003e93d691c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e from dtolnay/arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/d27d589652ebe1ffc044f75e80ed3a6a86d3cdcd\"\u003e\u003ccode\u003ed27d589\u003c/code\u003e\u003c/a\u003e ToTokens for Arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/24d10826cf003ebaa74fd73cdc94ed36ccbae001\"\u003e\u003ccode\u003e24d1082\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/26b127632c74209ef5281452742a9fbd6fbab2cb\"\u003e\u003ccode\u003e26b1276\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/c5e1c9ef46524e84d5072d0be5c7c62637986ce5\"\u003e\u003ccode\u003ec5e1c9e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/58e21550d88a48248159939cfed14f30df3c0fee\"\u003e\u003ccode\u003e58e2155\u003c/code\u003e\u003c/a\u003e Remove compiler version support from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1fc6b50769abb6117f1b786d5c68a772cadaab04\"\u003e\u003ccode\u003e1fc6b50\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/515480a4349d1842c10f92170a7949fa9916fd24\"\u003e\u003ccode\u003e515480a\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/2c5e7709dd9b7c7f5a0728d3ed4f8ade2940ad86\"\u003e\u003ccode\u003e2c5e770\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-30\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.37...1.0.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.95 to 1.0.106\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003eSpan::byte_range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Rust 1.92.0's TokenStream Extend impls (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/145722\"\u003erust-lang/rust#145722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver-exempt \u003ccode\u003eLiteral\u003c/code\u003e methods \u003ccode\u003estr_value\u003c/code\u003e, \u003ccode\u003ecstr_value\u003c/code\u003e, \u003ccode\u003ebyte_str_value\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/523\"\u003e#523\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize Span location accessors (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eSpan\u003c/code\u003e methods on Rust 1.88+: \u003ccode\u003estart\u003c/code\u003e, \u003ccode\u003eend\u003c/code\u003e, \u003ccode\u003eline\u003c/code\u003e, \u003ccode\u003ecolumn\u003c/code\u003e, \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003elocal_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/517\"\u003e#517\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Span's unstable API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow prefixed identifier as name of lifetime: \u003ccode\u003e'prefix#lifetime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/514\"\u003e#514\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/126452\"\u003erust-lang/rust#126452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/505\"\u003e#505\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/512\"\u003e#512\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davvid\"\u003e\u003ccode\u003e@​davvid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify how rustdoc flags are decided during docs.rs builds (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/58ab776b95a4c2865554badbb6629c50971a9118\"\u003e\u003ccode\u003e58ab776\u003c/code\u003e\u003c/a\u003e Release 1.0.106\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/1e18a0bb10f41371b39ede0c22e717d020b8a1e7\"\u003e\u003ccode\u003e1e18a0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e from dtolnay/byterange\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7f5973b73a68687868845b7ff08d8eae1d22c0ce\"\u003e\u003ccode\u003e7f5973b\u003c/code\u003e\u003c/a\u003e Make char count bidirectional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/08d1dd0bc3683aff781155809111045f9058ba73\"\u003e\u003ccode\u003e08d1dd0\u003c/code\u003e\u003c/a\u003e Cache span end positions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/8c4135f768d35f141326d7d9b2ebbcc892eddafe\"\u003e\u003ccode\u003e8c4135f\u003c/code\u003e\u003c/a\u003e Release 1.0.105\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/2825fb1b74175cf7fe0c2a2980c8aa0a374921eb\"\u003e\u003ccode\u003e2825fb1\u003c/code\u003e\u003c/a\u003e Make same crates available during probe as in crate root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cc5819cc4dbea4eb226bb1510e9152d26c8be24f\"\u003e\u003ccode\u003ecc5819c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e from dtolnay/nostd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/e78151ecc1efea6b37540ec698ee00a491f4354c\"\u003e\u003ccode\u003ee78151e\u003c/code\u003e\u003c/a\u003e Disable std prelude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/2fbddd452b035f5ca280445e110e49054ac328d4\"\u003e\u003ccode\u003e2fbddd4\u003c/code\u003e\u003c/a\u003e Delete html_root_url comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/aa54fc31874fe852ea740380d02648c99d64ffe8\"\u003e\u003ccode\u003eaa54fc3\u003c/code\u003e\u003c/a\u003e Patch rustc-literal-escaper std dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.95...1.0.106\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettyplease` from 0.2.22 to 0.2.37\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/prettyplease/releases\"\u003eprettyplease's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.37\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003e~const\u003c/code\u003e syntax with \u003ccode\u003e[const]\u003c/code\u003e conditionally const syntax (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.36\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve braces in \u003ccode\u003euse path::to::{self};\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/121\"\u003e#121\u003c/a\u003e, thanks \u003ca href=\"https://github.com/charlyisidore\"\u003e\u003ccode\u003e@​charlyisidore\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.35\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eParenthesize for attributes on range expression (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInsert parentheses around binary operation with attribute (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove macro token spacing after \u003ccode\u003e$crate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForbid block comments that end in a slash (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/113\"\u003e#113\u003c/a\u003e, thanks \u003ca href=\"https://github.com/arkeet\"\u003e\u003ccode\u003e@​arkeet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFormat multiple array elements on the same line (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve semicolon on braced statement-position macros (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/103\"\u003e#103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpression precedence fixes (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/90\"\u003e#90\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/92\"\u003e#92\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/95\"\u003e#95\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/96\"\u003e#96\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/97\"\u003e#97\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/98\"\u003e#98\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid trailing '.' on non-macro float literals (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/89\"\u003e#89\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSynthesize parentheses for precedence (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrint safe and explicitly unsafe foreign items (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/85\"\u003e#85\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/issues/123743\"\u003erust-lang/rust#123743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for \u003ccode\u003euse\u0026lt;\u0026gt;\u003c/code\u003e syntax (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport formatting \u003ccode\u003e\u0026amp;raw const place\u003c/code\u003e and \u003ccode\u003e\u0026amp;raw mut place\u003c/code\u003e expressions (\u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/prettyplease/commit/c971184fa8c5ef5a2828196e35bd99469455b46b\"\u003e\u003ccode\u003ec971184\u003c/code\u003e\u003c/a\u003e Release 0.2.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/484e06077c643877570f604dfa405c1015970423\"\u003e\u003ccode\u003e484e060\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/123\"\u003e#123\u003c/a\u003e from dtolnay/conditionallyconst\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/38d93c76aedde037557b2c31dfc074f99f4ceb76\"\u003e\u003ccode\u003e38d93c7\u003c/code\u003e\u003c/a\u003e Replace ~const syntax with [const] conditionally const syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/e1c92b1befda4de2a496079b0652469f66dd9ca5\"\u003e\u003ccode\u003ee1c92b1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/122\"\u003e#122\u003c/a\u003e from dtolnay/negativeinherent\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/1f74d4724d6318ec8cf7845e9a5432981c48e960\"\u003e\u003ccode\u003e1f74d47\u003c/code\u003e\u003c/a\u003e Reject negative inherent impls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/9ae9017fbc654311750b5c411c3e061e588f4964\"\u003e\u003ccode\u003e9ae9017\u003c/code\u003e\u003c/a\u003e Release 0.2.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/6e28f51132b752170b4920a257fc62c9e4bbe2f4\"\u003e\u003ccode\u003e6e28f51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/121\"\u003e#121\u003c/a\u003e from charlyisidore/use-self\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/27e359b2d3d2c683eb30fbd0a772af40e3c83ea0\"\u003e\u003ccode\u003e27e359b\u003c/code\u003e\u003c/a\u003e Preserve braces in \u003ccode\u003euse std::fmt::{self};\u003c/code\u003e \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/120\"\u003edtolnay/prettyplease#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/3819b845a0f195c848f47b75c30e8ad102fa833d\"\u003e\u003ccode\u003e3819b84\u003c/code\u003e\u003c/a\u003e Release 0.2.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/prettyplease/commit/9b66a0644299e338b97dce591519363922f47c62\"\u003e\u003ccode\u003e9b66a06\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/prettyplease/issues/119\"\u003e#119\u003c/a\u003e from dtolnay/attrrange\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/prettyplease/compare/0.2.22...0.2.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with` from 3.12.0 to 3.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.18.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with more sequence and set types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88 due to the \u003ccode\u003edarling\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.17.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with \u003ccode\u003esmallvec\u003c/code\u003e v1 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/920\"\u003e#920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003eyaml_serde\u003c/code\u003e for a maintained yaml dependency by \u003ca href=\"https://github.com/kazan417\"\u003e\u003ccode\u003e@​kazan417\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.82, since that is required for \u003ccode\u003eyaml_serde\u003c/code\u003e dev-dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.16.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonSchemaAs\u003c/code\u003e of \u003ccode\u003eSetPreventDuplicates\u003c/code\u003e and \u003ccode\u003eSetLastValueWins\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/906\"\u003e#906\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.16.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003esmallvec\u003c/code\u003e v1 under the \u003ccode\u003esmallvec_1\u003c/code\u003e feature flag by \u003ca href=\"https://github.com/isharma228\"\u003e\u003ccode\u003e@​isharma228\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSchemaAs\u003c/code\u003e implementation for \u003ccode\u003ejson::JsonString\u003c/code\u003e by \u003ca href=\"https://github.com/yogevm15\"\u003e\u003ccode\u003e@​yogevm15\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix building of the documentation by updating references to use \u003ccode\u003eserde_core\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded error inspection to \u003ccode\u003eVecSkipError\u003c/code\u003e and \u003ccode\u003eMapSkipError\u003c/code\u003e by \u003ca href=\"https://github.com/michelhe\"\u003e\u003ccode\u003e@​michelhe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/878\"\u003e#878\u003c/a\u003e)\nThis allows interacting with the previously hidden error, for example for logging.\nCheckout the newly added example to both types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow documenting the types generated by \u003ccode\u003eserde_conv!\u003c/code\u003e.\nThe \u003ccode\u003eserde_conv!\u003c/code\u003e macro now acceps outer attributes before the optional visibility modifier.\nThis allow adding doc comments in the shape of \u003ccode\u003e#[doc = \u0026quot;...\u0026quot;]\u003c/code\u003e or any other attributes, such as lint modifiers.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003eserde_conv!(\n    #[doc = \u0026quot;Serialize bools as string\u0026quot;]\n    #[allow(dead_code)]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/d50ec962c6ecad7d8972f95d7ee7cea398b7eb41\"\u003e\u003ccode\u003ed50ec96\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/984fe3252ecd47526f452e39736f70f96b503f7c\"\u003e\u003ccode\u003e984fe32\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/4ba41c70c7f12b2e543ae81480a50b4d76245419\"\u003e\u003ccode\u003e4ba41c7\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/8fb2468ce24e822fc29cd9aa8ebb3feb3ddf1eb3\"\u003e\u003ccode\u003e8fb2468\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/aec0a23c15943bc4ca82d329695fabefb2b19174\"\u003e\u003ccode\u003eaec0a23\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/25c15a2c5c53f8fa71af91d699877147568338b8\"\u003e\u003ccode\u003e25c15a2\u003c/code\u003e\u003c/a\u003e Update time dependency to 0.3.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/93bd3f4bebec516e5608a12f09ad1859cdced9a7\"\u003e\u003ccode\u003e93bd3f4\u003c/code\u003e\u003c/a\u003e Update test output after darling update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f825dbffb12dd758c80247259a271956f1c484b4\"\u003e\u003ccode\u003ef825dbf\u003c/code\u003e\u003c/a\u003e Upgrade darling to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/65cbd738f090f25d89ec4b350501b4aa5b38bd9e\"\u003e\u003ccode\u003e65cbd73\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/daff02ea264c3136131bfcff079304714f359bd9\"\u003e\u003ccode\u003edaff02e\u003c/code\u003e\u003c/a\u003e Extend OneOrMany implementation to more collection types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.12.0...v3.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/stellar/rs-soroban-sdk/pull/1848","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stellar%2Frs-soroban-sdk/issues/1848","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1848/packages"}},{"old_version":"1.0.219","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-04-25T13:19:47.000Z","version_change":"1.0.219 → 1.0.228","issue":{"uuid":"4328192731","node_id":"PR_kwDOOQ3tjc7VmJj5","number":2,"state":"closed","title":"Bump serde from 1.0.219 to 1.0.228","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-25T14:29:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-25T13:19:47.000Z","updated_at":"2026-04-25T14:29:54.000Z","time_to_close":4206,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [serde](https://github.com/serde-rs/serde) from 1.0.219 to 1.0.228.\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde\u0026package-manager=cargo\u0026previous-version=1.0.219\u0026new-version=1.0.228)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/HenriTEL/gitblog/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/HenriTEL%2Fgitblog/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"1.0.219","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-04-21T02:07:51.000Z","version_change":"1.0.219 → 1.0.228","issue":{"uuid":"4299827073","node_id":"PR_kwDOPeN7rM7UKG3d","number":239,"state":"open","title":"build(deps): bump the cargo-production-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","rust","Stale"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-21T02:07:51.000Z","updated_at":"2026-05-27T07:12:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo-production-dependencies","update_count":14,"packages":[{"name":"actix-web","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/actix/actix-web"},{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"awc","old_version":"3.7.0","new_version":"3.8.2","repository_url":"https://github.com/actix/actix-web"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"tonic","old_version":"0.14.1","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.30.0","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.22.0","new_version":"0.23.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.30.1","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.18.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 14 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-web](https://github.com/actix/actix-web) | `4.11.0` | `4.12.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.102` |\n| [awc](https://github.com/actix/actix-web) | `3.7.0` | `3.8.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.1` | `0.14.5` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.23` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.1` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.22.0` | `0.23.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.1` | `0.31.1` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.9.0` | `0.10.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.0` | `1.23.1` |\n\n\nUpdates `actix-web` from 4.11.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.12.0\u003c/h2\u003e\n\u003ch1\u003eShort announcement\u003c/h1\u003e\n\u003cp\u003eWe've started GitHub Sponsors: \u003ca href=\"https://github.com/sponsors/actix\"\u003ehttps://github.com/sponsors/actix\u003c/a\u003e\nSupport our development!\u003c/p\u003e\n\u003ch2\u003ev4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now sets \u003ccode\u003eContent-Type\u003c/code\u003e to \u003ccode\u003eapplication/octet-stream\u003c/code\u003e if \u003ccode\u003eContent-Type\u003c/code\u003e does not exist.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now calls \u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::no_chunking()\u003c/code\u003e and returns \u003ccode\u003eSizedStream\u003c/code\u003e if \u003ccode\u003eContent-Length\u003c/code\u003e is set by user.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ews\u003c/code\u003e crate feature (on-by-default) which forwards to \u003ccode\u003eactix-http\u003c/code\u003e and guards some of its \u003ccode\u003eResponseError\u003c/code\u003e impls.\n\u003cul\u003e\n\u003cli\u003e⚠️ if you use \u003ccode\u003edefault-feature = false\u003c/code\u003e and the web scoket feature, please make sure you enable the \u003ccode\u003ews\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd public export for \u003ccode\u003eEitherExtractError\u003c/code\u003e in \u003ccode\u003eerror\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d119500f938f55eeaa3d000a9299a3797d2a8819\"\u003e\u003ccode\u003ed119500\u003c/code\u003e\u003c/a\u003e release: actix-web v4.12.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3830\"\u003e#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/a3f95ee1ef8beaac48ad2329c0b2b724c4075ccb\"\u003e\u003ccode\u003ea3f95ee\u003c/code\u003e\u003c/a\u003e feat: improve \u003ccode\u003eHttpResponseBuilder::streaming\u003c/code\u003e with SizedStream (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3829\"\u003e#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e1da110e926bb02f83140aed9454d5ca2b5fc16a\"\u003e\u003ccode\u003ee1da110\u003c/code\u003e\u003c/a\u003e chore: Add public export for \u003ccode\u003eEitherExtractError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3826\"\u003e#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/219b98830002f0144e9889223e0acf6af5109b91\"\u003e\u003ccode\u003e219b988\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.46 to 2.62.49 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3823\"\u003e#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9cf3521390593c1c161f7110e0dba714d2c3183d\"\u003e\u003ccode\u003e9cf3521\u003c/code\u003e\u003c/a\u003e build(deps): bump quote from 1.0.41 to 1.0.42 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3825\"\u003e#3825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/8b103199ea29f0310ccd26042afd9f56864fa4ce\"\u003e\u003ccode\u003e8b10319\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.45 to 2.62.46 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3820\"\u003e#3820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d5fae3ecc2286b53985cfef6310abbecfa14595c\"\u003e\u003ccode\u003ed5fae3e\u003c/code\u003e\u003c/a\u003e chore: rename branch to main (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3821\"\u003e#3821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e6958cc677ca17d16a230e3dea54e34544ae8039\"\u003e\u003ccode\u003ee6958cc\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.38 to 2.62.45 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3dd42ee13e05aa74c7e17ad9f24d9f7070d92e33\"\u003e\u003ccode\u003e3dd42ee\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio-util from 0.7.16 to 0.7.17 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/627af8ce57d638b94788e084a352cd879e8b0568\"\u003e\u003ccode\u003e627af8c\u003c/code\u003e\u003c/a\u003e chore(gha): setup cargo-deny (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.11.0...web-v4.12.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.99 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `awc` from 3.7.0 to 3.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eawc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eawc: v3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\u003c/li\u003e\n\u003cli\u003eFix empty streaming request bodies being sent with chunked transfer encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eawc: v3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where \u003ccode\u003eGO_AWAY\u003c/code\u003e errors did not stop connections from returning to the pool.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eawc: v3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ehickory-dns\u003c/code\u003e crate feature (off-by-default).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003etrust-dns\u003c/code\u003e crate feature now delegates DNS resolution to \u003ccode\u003ehickory-dns\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/actix/actix-web/commit/0a27aaf623bb0410b5668a9b6e9ab7b415397b43\"\u003e\u003ccode\u003e0a27aaf\u003c/code\u003e\u003c/a\u003e chore(awc): release v3.8.2 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3942\"\u003e#3942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/8b7270a09fb20ea38c60cf2955a7aa997539bd2b\"\u003e\u003ccode\u003e8b7270a\u003c/code\u003e\u003c/a\u003e chore(web): release v4.13.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9cbde130100cc1513ecf3b112ff76403534b4a1a\"\u003e\u003ccode\u003e9cbde13\u003c/code\u003e\u003c/a\u003e chore(gha): reduce timeout to 30min. (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/a7a26f1ee0adfeabb5ee85a6eb2a62cff601a70b\"\u003e\u003ccode\u003ea7a26f1\u003c/code\u003e\u003c/a\u003e chore(http): release v3.12.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/6e4e040ee033f330f736dbfe9c4a0c121f8ca94a\"\u003e\u003ccode\u003e6e4e040\u003c/code\u003e\u003c/a\u003e chore(router): release v0.5.4 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3938\"\u003e#3938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/0ffaa78a320d505f48fdb914b8b5d094f517be5a\"\u003e\u003ccode\u003e0ffaa78\u003c/code\u003e\u003c/a\u003e docs(web): document introspection feature (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/11872101a3f30db825a03db0dec07e839d01eb2b\"\u003e\u003ccode\u003e1187210\u003c/code\u003e\u003c/a\u003e fix(http): drain unread body if chunked and dropped payload (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/f1204790302c74cf7ff8c705492e3b1e4031937e\"\u003e\u003ccode\u003ef120479\u003c/code\u003e\u003c/a\u003e docs(actix-router): document Resource trait (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3935\"\u003e#3935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/36dadc5351ee8d7a75c29b4a42b63e3b4d078e04\"\u003e\u003ccode\u003e36dadc5\u003c/code\u003e\u003c/a\u003e typo: bytes=bytes=0-9 to bytes=0-9 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/38dd705bf75f10499a4b9cb1af071d4e488c24b8\"\u003e\u003ccode\u003e38dd705\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3.0.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/awc-v3.7.0...awc-v3.8.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.219 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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.1 to 0.14.5\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\u003ev0.14.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd max connections setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(doc): Replace doc_auto_cfg config with doc_cfg 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/tonic/pull/2428\"\u003ehyperium/tonic#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e by \u003ca href=\"https://github.com/LucioFranco\"\u003e\u003ccode\u003e@​LucioFranco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2506\"\u003ehyperium/tonic#2506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0x0d\"\u003e\u003ccode\u003e@​r0x0d\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2502\"\u003ehyperium/tonic#2502\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/tonic/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003etcp_keepalive_interval\u003c/code\u003e and \u003ccode\u003etcp_keepalive_retries\u003c/code\u003e options on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2472\"\u003e#2472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow configuration of \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2437\"\u003e#2437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePut source error into the \u003ccode\u003eDisplay\u003c/code\u003e impl of \u003ccode\u003eStatus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eServer::default()\u003c/code\u003e now sets \u003ccode\u003eTCP_NODELAY\u003c/code\u003e to true (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2413\"\u003e#2413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003emax_message_size\u003c/code\u003e when decompressing a message (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDepend on http at least 1.1.0 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix documentation links for timeout configuration (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation typos and grammar issues in status.rs and codec/mod.rs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix labels in \u003ccode\u003eDisplay for Status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix features docs in tonic-build and tonic-prost-build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove redundant word in tonic-build and tonic-prost-build README (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\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/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.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/hyperium/tonic/commit/3f7caf3171393734ef19e12d010bd9c945c9e242\"\u003e\u003ccode\u003e3f7caf3\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.5 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2516\"\u003e#2516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3f56644955162b344ce4a2641823776574ae98e4\"\u003e\u003ccode\u003e3f56644\u003c/code\u003e\u003c/a\u003e grpc(chore): add missing copyright notices (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/1769c91a96f054416e0d11c84fcc26284262dda2\"\u003e\u003ccode\u003e1769c91\u003c/code\u003e\u003c/a\u003e feat(xds): implement xDS subscription worker (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/56f8c6db4718c32e8cb1732438b87c85a3a8c1f6\"\u003e\u003ccode\u003e56f8c6d\u003c/code\u003e\u003c/a\u003e feat(grpc): Add TCP listener API in the Runtime trait + tests for server cred...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/149f3668f0514bd79f12524778ca76eb6341a3f5\"\u003e\u003ccode\u003e149f366\u003c/code\u003e\u003c/a\u003e feat(grpc) Add channel credentials API + Insecure credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2495\"\u003e#2495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/cd5b32fa6794896b4ad5ea86fbf0ecbb49c80ad9\"\u003e\u003ccode\u003ecd5b32f\u003c/code\u003e\u003c/a\u003e chore: prepare 0.14.4 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/27640d23d77c4f38bc16828f0211d999062b95d3\"\u003e\u003ccode\u003e27640d2\u003c/code\u003e\u003c/a\u003e fix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2506\"\u003e#2506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/0c26ee1e673810e9eee7fead806408c937215dfb\"\u003e\u003ccode\u003e0c26ee1\u003c/code\u003e\u003c/a\u003e Fix permission of a series of files (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c25daa68a94b8649ea617ed6fabad648ee6169f9\"\u003e\u003ccode\u003ec25daa6\u003c/code\u003e\u003c/a\u003e fix(ci): remove comment from manifest to unblock version parsing (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2501\"\u003e#2501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3efc5f9ce817614d0444f67c02b94bf7f767029d\"\u003e\u003ccode\u003e3efc5f9\u003c/code\u003e\u003c/a\u003e chore(doc): Replace doc_auto_cfg config with doc_cfg (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2428\"\u003e#2428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.1...v0.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing` from 0.1.41 to 0.1.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing 0.1.44\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecord_all\u003c/code\u003e panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3432\"\u003etokio-rs/tracing#3432\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3440\"\u003etokio-rs/tracing#3440\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.43\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.1.42] was yanked because \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e was a breaking change.\nSee further details in \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e. This release contains all the changes from that\nversion, plus a revert for the problematic part of the breaking PR.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3382\"\u003etokio-rs/tracing#3382\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3425\"\u003etokio-rs/tracing#3425\u003c/a\u003e\n[0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.42\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cp\u003eThe [\u003ccode\u003eSpan::record_all\u003c/code\u003e] method has been removed from the documented API. It\nwas always unsuable via the documented API as it requried a \u003ccode\u003eValueSet\u003c/code\u003e which\nhas no publically documented constructors. The method remains, but should not\nbe used outside of \u003ccode\u003etracing\u003c/code\u003e macros.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eattributes\u003c/strong\u003e: Support constant expressions as instrument field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecord_all!\u003c/code\u003e macro for recording multiple values in one call (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Improve code generation at trace points significantly (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etracing-attributes\u003c/code\u003e: updated to 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;name / parent\u0026quot; variant of \u003ccode\u003eevent!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\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/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.22\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.3.21] was yanked as it depended explicitly on\n[tracing-0.1.42], which was yanked due to a breaking change (see \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e for\ndetails). This release contains all the changes from the previous release, plus\nan update to the newer version of \u003ccode\u003etracing\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3427\"\u003etokio-rs/tracing#3427\u003c/a\u003e\n[0.3.21]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\u003c/a\u003e\n[tracing-0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange registry exit to decrement local span ref only (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake Layered propagate \u003ccode\u003eon_register_dispatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eclone_span\u003c/code\u003e on enter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few small things in the format module (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra closing brace in layer docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in \u003ccode\u003eFmtSpan\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3289%5D(https://redirect.github.com/tokio-rs/tracing/issues/3289)\"\u003etokio-rs/tracing#3289\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3331%5D(https://redirect.github.com/tokio-rs/tracing/issues/3331)\"\u003etokio-rs/tracing#3331\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3339%5D(https://redirect.github.com/tokio-rs/tracing/issues/3339)\"\u003etokio-rs/tracing#3339\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3350%5D(https://redirect.github.com/tokio-rs/tracing/issues/3350)\"\u003etokio-rs/tracing#3350\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3379%5D(https://redirect.github.com/tokio-rs/tracing/issues/3379)\"\u003etokio-rs/tracing#3379\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3411%5D(https://redirect.github.com/tokio-rs/tracing/issues/3411)\"\u003etokio-rs/tracing#3411\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/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2b63b75e8a391aee9bea9680433f8dcf13f244aa\"\u003e\u003ccode\u003e2b63b75\u003c/code\u003e\u003c/a\u003e fix: Panics and exploding memory usage from large cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c346d4b5d1deb6c631f42943b2a07923cfda4a51\"\u003e\u003ccode\u003ec346d4b\u003c/code\u003e\u003c/a\u003e feat: Upgrade SDK version to 0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/07bb613d0601589e03cb220f139e967eb317923d\"\u003e\u003ccode\u003e07bb613\u003c/code\u003e\u003c/a\u003e feat: Improve support for exponential histogram (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3259\"\u003e#3259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/693dcc0697886a2d26328d44535f3653d9445dd9\"\u003e\u003ccode\u003e693dcc0\u003c/code\u003e\u003c/a\u003e chore: Unify \u003ccode\u003eSpanExporter\u003c/code\u003e with \u003ccode\u003eLogExporter\u003c/code\u003e and \u003ccode\u003ePushMetricExporter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3281\"\u003e#3281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/65969fd40e328049ddabe5d55a588b2d55dcc4af\"\u003e\u003ccode\u003e65969fd\u003c/code\u003e\u003c/a\u003e docs: logs enrichment (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3266\"\u003e#3266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/627f252d23ef3e2ee598855dd19ec63a28fcc794\"\u003e\u003ccode\u003e627f252\u003c/code\u003e\u003c/a\u003e feat: Stabilize Logger Enabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3278\"\u003e#3278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4c16d9b589c8a2bea579e6d94c9594f46333eec0\"\u003e\u003ccode\u003e4c16d9b\u003c/code\u003e\u003c/a\u003e fix: Remove unused tracing dependency from opentelemetry-otlp (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/759b5399cb989bdd26a935b124f62a04c8437a5e\"\u003e\u003ccode\u003e759b539\u003c/code\u003e\u003c/a\u003e chore(sampling): move sdk types from opentelemetry to opentelemetry_sdk (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3277\"\u003e#3277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/483b420ff1c774d1cc7c91434ee21edb057b196f\"\u003e\u003ccode\u003e483b420\u003c/code\u003e\u003c/a\u003e fix: handle shutdown in logs exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3255\"\u003e#3255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/53c9f471dd6c0c1471c02973fe561f149fe18b6f\"\u003e\u003ccode\u003e53c9f47\u003c/code\u003e\u003c/a\u003e chore(deps): bump step-security/harden-runner from 2.13.1 to 2.13.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...opentelemetry-prometheus-0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/febe718fa9ad80c281a82f754e399d3ba6c40c26\"\u003e\u003ccode\u003efebe718\u003c/code\u003e\u003c/a\u003e feat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...opentelemetry-otlp-0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.22.0 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/dc6492db68fa9a0fbd1c1df1c18dfc6b20e851e8\"\u003e\u003ccode\u003edc6492d\u003c/code\u003e\u003c/a\u003e publish crates for otel v0.26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/7c131c4d088dc7d58b7eba35a2d9344098b9ec21\"\u003e\u003ccode\u003e7c131c4\u003c/code\u003e\u003c/a\u003e opentelemetry 0.26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ad208a1fcda7d3c27bb6b6acebc8bcc2b2841ee4\"\u003e\u003ccode\u003ead208a1\u003c/code\u003e\u003c/a\u003e Publish otel-stackdriver v0.22.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4761fcc6294ddf253482344b2553095cc00a7e58\"\u003e\u003ccode\u003e4761fcc\u003c/code\u003e\u003c/a\u003e Emit metric points as unique ETW events (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/281c215b46ac5730f76dd017016c3bb56b97dc4f\"\u003e\u003ccode\u003e281c215\u003c/code\u003e\u003c/a\u003e Prepare for release (with bump to otel-rust v0.25) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/823f970a386f11fd6d74c60be8066fbaf08ba3cb\"\u003e\u003ccode\u003e823f970\u003c/code\u003e\u003c/a\u003e Regenerate proto files in opentelemetry-stackdriver. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/68a534cfbcb1cab43d16238550feffa0339d29f6\"\u003e\u003ccode\u003e68a534c\u003c/code\u003e\u003c/a\u003e etw-exporter-metrics updates to opentelemetry, better error logging (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ca8f0d61bf3fcbd9bd194eda840b71479c8af6f6\"\u003e\u003ccode\u003eca8f0d6\u003c/code\u003e\u003c/a\u003e Ignore unstable test (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/8b10ca300ce2088d1839baae2fd6614bac64d63e\"\u003e\u003ccode\u003e8b10ca3\u003c/code\u003e\u003c/a\u003e Add cloud_run_job to MonitoredResource (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e6feb3ccc1facc333e4e7d0ffc6d4ae5f686b063\"\u003e\u003ccode\u003ee6feb3c\u003c/code\u003e\u003c/a\u003e Adding explicit tls roots configuration to stackdriver (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-instrumentation-actix-web-0.22.0...opentelemetry-stackdriver-0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.30.1 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commits/opentelemetry-otlp-0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/eaf4aa9762480fb7d19b5f726173cf676b87225e\"\u003e\u003ccode\u003eeaf4aa9\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-aws): Add feature gating to features needing trace. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/eff4d186173948e263422fd9bec25010873bc2db\"\u003e\u003ccode\u003eeff4d18\u003c/code\u003e\u003c/a\u003e Prepare contrib crates for opentelemetry 0.22.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ebb847b74ccc6ad6b70e2095b7db8faabd0a5a5d\"\u003e\u003ccode\u003eebb847b\u003c/code\u003e\u003c/a\u003e Prepare for release user_events_metrics exporter 0.3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/6b30502f0ca405057dcecc42d65167270ebf9876\"\u003e\u003ccode\u003e6b30502\u003c/code\u003e\u003c/a\u003e stackdriver: update schema files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/c68ed5636ef350aa1f18e4ac0751ca9464c58cba\"\u003e\u003ccode\u003ec68ed56\u003c/code\u003e\u003c/a\u003e Re-enable crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/b8a43ceea8501fd1650e959f74267343b1f6cb77\"\u003e\u003ccode\u003eb8a43ce\u003c/code\u003e\u003c/a\u003e Upgrade to opentelemetry 0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/116edadad7881cd13766e7af55fd6a7948b3f7ad\"\u003e\u003ccode\u003e116edad\u003c/code\u003e\u003c/a\u003e Rename user events examples to avoid warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4893e0927a82d2139666caf3a0dc360fb1b59553\"\u003e\u003ccode\u003e4893e09\u003c/code\u003e\u003c/a\u003e Use workspace dependencies for opentelemetry dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/d6874116535085930c5732170fc20a210a869f84\"\u003e\u003ccode\u003ed687411\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/8d0fd3ee5d556dba76fff81e83d88f423445e4e5\"\u003e\u003ccode\u003e8d0fd3e\u003c/code\u003e\u003c/a\u003e add linebreak\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-resource-detectors-0.9.0...opentelemetry-aws-0.10.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.18.0 to 1.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emsrv\u003c/code\u003e feature from wasm-bindgen dependency by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Timestamp::from_gregorian deprecation note by \u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/879\"\u003euuid-rs/uuid#879\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for 'hyphenated' format in the serde module by \u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a number of bugs in time-related code by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/872\"\u003euuid-rs/uuid#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReword invalid char error message by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/873\"\u003euuid-rs/uuid#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl cleanups by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/874\"\u003euuid-rs/uuid#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse LazyLock to synchronize v1/v6 context initialization by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/875\"\u003euuid-rs/uuid#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/876\"\u003euuid-rs/uuid#876\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSpecial thanks\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e raised a series of bugs against the timestamp logic in \u003ccode\u003euuid\u003c/code\u003e using automated tooling. The issues themselves were reasonably and responsibly presented and the end result is a better \u003ccode\u003euuid\u003c/code\u003e library for everyone. Thanks!\u003c/p\u003e\n\u003ch1\u003eDeprecations\u003c/h1\u003e\n\u003cp\u003eThis release includes the following deprecations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext\u003c/code\u003e: Renamed to \u003ccode\u003eContextV1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTimestamp::from_gregorian\u003c/code\u003e: Renamed to \u003ccode\u003eTimestamp::from_gregorian_time\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChange to \u003ccode\u003eVersion::Max\u003c/code\u003e\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eVersion::Max\u003c/code\u003e's \u003ccode\u003eu8\u003c/code\u003e representation has changed from \u003ccode\u003e0xff\u003c/code\u003e to \u003ccode\u003e0x0f\u003c/code\u003e to match the value returned by \u003ccode\u003eUuid::get_version_num\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eChange to \u003ccode\u003eUuid::get_version\u003c/code\u003e for the max UUID\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eUuid::get_version\u003c/code\u003e will only return \u003ccode\u003eSome(Version::Max)\u003c/code\u003e if the UUID is actually the max UUID (all bytes are \u003ccode\u003e0xff\u003c/code\u003e). Previously it would return \u003ccode\u003eSome\u003c/code\u003e if only the version field was \u003ccode\u003e0x0f\u003c/code\u003e. This change matches the behaviour of the nil UUID, which only returns \u003ccode\u003eSome(Version::Nil)\u003c/code\u003e if the UUID is the nil UUID (all bytes are \u003ccode\u003e0x00\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to rand 0.10 by \u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.22.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/864\"\u003euuid-rs/uuid#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ca0c85fe2172e82e9d0c76e659f5c57ceb86d9a4\"\u003e\u003ccode\u003eca0c85f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/879\"\u003e#879\u003c/a\u003e from uuid-rs/cargo/v1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b4db015d34479861a10216b186c8cf6bcdad6d86\"\u003e\u003ccode\u003eb4db015\u003c/code\u003e\u003c/a\u003e prepare for 1.23.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/771069da639a98bed48fa5e732153f6806811a41\"\u003e\u003ccode\u003e771069d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/878\"\u003e#878\u003c/a\u003e from aznashwan/fix-from-gregorian-deprecation-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/80994a201597ebb5a6aaf82790ba91ebc4bced32\"\u003e\u003ccode\u003e80994a2\u003c/code\u003e\u003c/a\u003e fix: Timestamp::from_gregorian deprecation note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/90c5be8f17cb6be15b334d1834d8a29b9f5363dd\"\u003e\u003ccode\u003e90c5be8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/877\"\u003e#877\u003c/a\u003e from guybedford/remove-wasm-bindgen-msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/8b8c4f4f85e5416901c0f8b7ca3a8420227ab86f\"\u003e\u003ccode\u003e8b8c4f4\u003c/code\u003e\u003c/a\u003e Remove deprecated  feature from wasm-bindgen dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/00ab922d5351607dfff520f37eb49cb9854fda73\"\u003e\u003ccode\u003e00ab922\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/876\"\u003e#876\u003c/a\u003e from uuid-rs/cargo/v1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/726ba45fe3491bf6253173d0be6b99ed3b1cbbb9\"\u003e\u003ccode\u003e726ba45\u003c/code\u003e\u003c/a\u003e prepare for 1.23.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/996dadea029e3976f52cba58e5e9b9a08c4f82c4\"\u003e\u003ccode\u003e996dade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/875\"\u003e#875\u003c/a\u003e from uuid-rs/fix/context-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e14047993bc5a6180a96119436a983c19d79b084\"\u003e\u003ccode\u003ee140479\u003c/code\u003e\u003c/a\u003e simplify a use stmt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.23.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/ychrono/yc-otel-demo/pull/239","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ychrono%2Fyc-otel-demo/issues/239","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/239/packages"}},{"old_version":"1.0.219","new_version":"1.0.228","update_type":"patch","path":"/userspace/ksud_overlayfs","pr_created_at":"2026-04-21T00:21:43.000Z","version_change":"1.0.219 → 1.0.228","issue":{"uuid":"4299476591","node_id":"PR_kwDOPy0gis7UI_lo","number":39,"state":"closed","title":"build(deps): bump the crates group in /userspace/ksud_overlayfs with 85 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-24T23:20:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T00:21:43.000Z","updated_at":"2026-04-24T23:20:39.000Z","time_to_close":341935,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":85,"packages":[{"name":"anyhow","old_version":"1.0.99","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.45","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.34","new_version":"0.2.36","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"zip","old_version":"3.0.0","new_version":"8.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.8.3","new_version":"0.14.0","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"log","old_version":"0.4.27","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"serde_json","old_version":"1.0.142","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"libc","old_version":"0.2.175","new_version":"0.2.185","repository_url":"https://github.com/rust-lang/libc"},{"name":"is_executable","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/fitzgen/is_executable"},{"name":"rust-embed","old_version":"8.7.2","new_version":"8.11.0"},{"name":"which","old_version":"8.0.0","new_version":"8.0.2","repository_url":"https://github.com/harryfei/which-rs"},{"name":"getopts","old_version":"0.2.23","new_version":"0.2.24","repository_url":"https://github.com/rust-lang/getopts"},{"name":"sha1","old_version":"0.10.6","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"tempfile","old_version":"3.20.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"chrono","old_version":"0.4.41","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"regex-lite","old_version":"0.1.6","new_version":"0.1.9","repository_url":"https://github.com/rust-lang/regex"},{"name":"procfs","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"anstream","old_version":"0.6.20","new_version":"0.6.21","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle","old_version":"1.0.11","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-query","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"anstyle-wincon","old_version":"3.0.10","new_version":"3.0.11","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.88","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"backtrace","old_version":"0.3.75","new_version":"0.3.76","repository_url":"https://github.com/rust-lang/backtrace-rs"},{"name":"bumpalo","old_version":"3.19.0","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.32","new_version":"1.2.60","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clap_builder","old_version":"4.5.44","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_derive","old_version":"4.5.45","new_version":"4.5.55","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_lex","old_version":"0.7.5","new_version":"1.1.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.9","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"deflate64","old_version":"0.1.9","new_version":"0.1.12","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"deranged","old_version":"0.4.0","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"env_filter","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"flate2","old_version":"1.1.2","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"getrandom","old_version":"0.3.3","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gimli","old_version":"0.31.1","new_version":"0.32.3","repository_url":"https://github.com/gimli-rs/gimli"},{"name":"iana-time-zone","old_version":"0.1.63","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"include-flate","old_version":"0.3.0","new_version":"0.3.3","repository_url":"https://github.com/SOF3/include-flate"},{"name":"include-flate-codegen","old_version":"0.2.0","new_version":"0.3.3","repository_url":"https://github.com/SOF3/include-flate"},{"name":"indexmap","old_version":"2.10.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"io-uring","old_version":"0.7.9","new_version":"0.7.12","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"is_terminal_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/is_terminal_polyfill"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libflate","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/sile/libflate"},{"name":"libflate_lz77","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/sile/libflate"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"memchr","old_version":"2.7.5","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.4","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-conv","old_version":"0.1.0","new_version":"0.2.1","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"object","old_version":"0.36.7","new_version":"0.37.3","repository_url":"https://github.com/gimli-rs/object"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"once_cell_polyfill","old_version":"1.70.1","new_version":"1.70.2","repository_url":"https://github.com/polyfill-rs/once_cell_polyfill"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"proc-macro2","old_version":"1.0.97","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"procfs-core","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/eminence/procfs"},{"name":"quote","old_version":"1.0.40","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"rayon","old_version":"1.10.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"rayon-core","old_version":"1.12.1","new_version":"1.13.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"rust-embed-impl","old_version":"8.7.2","new_version":"8.11.0"},{"name":"rust-embed-utils","old_version":"8.7.2","new_version":"8.11.0"},{"name":"rustc-demangle","old_version":"0.1.26","new_version":"0.1.27","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_derive","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.7","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"slab","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"syn","old_version":"2.0.104","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.41","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.4","new_version":"0.1.8","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.47.1","new_version":"1.52.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.18.0","new_version":"1.20.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-width","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"windows-core","old_version":"0.61.2","new_version":"0.62.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-implement","old_version":"0.60.0","new_version":"0.60.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-interface","old_version":"0.59.1","new_version":"0.59.3","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"zlib-rs","old_version":"0.5.1","new_version":"0.6.3","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zopfli","old_version":"0.8.2","new_version":"0.8.3","repository_url":"https://github.com/zopfli-rs/zopfli"}],"path":"/userspace/ksud_overlayfs","ecosystem":"cargo"},"body":"Bumps the crates group in /userspace/ksud_overlayfs with 85 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.99` | `1.0.102` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.60` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.34` | `0.2.36` |\n| [zip](https://github.com/zip-rs/zip2) | `3.0.0` | `8.0.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.8.3` | `0.14.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.10` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.142` | `1.0.149` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.185` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.4` | `1.0.5` |\n| rust-embed | `8.7.2` | `8.11.0` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.0` | `8.0.2` |\n| [getopts](https://github.com/rust-lang/getopts) | `0.2.23` | `0.2.24` |\n| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.11.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.20.0` | `3.27.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.44` |\n| [regex-lite](https://github.com/rust-lang/regex) | `0.1.6` | `0.1.9` |\n| [procfs](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [anstream](https://github.com/rust-cli/anstyle) | `0.6.20` | `0.6.21` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.11` | `1.0.14` |\n| [anstyle-query](https://github.com/rust-cli/anstyle) | `1.1.4` | `1.1.5` |\n| [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.10` | `3.0.11` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` |\n| [backtrace](https://github.com/rust-lang/backtrace-rs) | `0.3.75` | `0.3.76` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.0` | `3.20.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.32` | `1.2.60` |\n| [clap_builder](https://github.com/clap-rs/clap) | `4.5.44` | `4.5.60` |\n| [clap_derive](https://github.com/clap-rs/clap) | `4.5.45` | `4.5.55` |\n| [clap_lex](https://github.com/clap-rs/clap) | `0.7.5` | `1.1.0` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.9` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.9` | `0.1.12` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.4.0` | `0.5.8` |\n| [env_filter](https://github.com/rust-cli/env_logger) | `0.1.3` | `0.1.4` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.2` | `1.1.9` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.3` | `0.4.2` |\n| [gimli](https://github.com/gimli-rs/gimli) | `0.31.1` | `0.32.3` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.63` | `0.1.65` |\n| [include-flate](https://github.com/SOF3/include-flate) | `0.3.0` | `0.3.3` |\n| [include-flate-codegen](https://github.com/SOF3/include-flate) | `0.2.0` | `0.3.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.10.0` | `2.14.0` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.9` | `0.7.12` |\n| [is_terminal_polyfill](https://github.com/polyfill-rs/is_terminal_polyfill) | `1.70.1` | `1.70.2` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.18` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.3.0` |\n| [libflate_lz77](https://github.com/sile/libflate) | `2.1.0` | `2.3.0` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.5` | `2.8.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.2.0` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.1.0` | `0.2.1` |\n| [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.37.3` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [once_cell_polyfill](https://github.com/polyfill-rs/once_cell_polyfill) | `1.70.1` | `1.70.2` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.97` | `1.0.106` |\n| [procfs-core](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.40` | `1.0.45` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.12.0` |\n| [rayon-core](https://github.com/rayon-rs/rayon) | `1.12.1` | `1.13.0` |\n| rust-embed-impl | `8.7.2` | `8.11.0` |\n| rust-embed-utils | `8.7.2` | `8.11.0` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.26` | `0.1.27` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.7` | `0.3.9` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.11` | `0.4.12` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.104` | `2.0.117` |\n| [time](https://github.com/time-rs/time) | `0.3.41` | `0.3.47` |\n| [time-core](https://github.com/time-rs/time) | `0.1.4` | `0.1.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.52.1` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.20.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.24` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.2.1` | `0.2.2` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [windows-core](https://github.com/microsoft/windows-rs) | `0.61.2` | `0.62.2` |\n| [windows-implement](https://github.com/microsoft/windows-rs) | `0.60.0` | `0.60.2` |\n| [windows-interface](https://github.com/microsoft/windows-rs) | `0.59.1` | `0.59.3` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.1` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.5.1` | `0.6.3` |\n| [zopfli](https://github.com/zopfli-rs/zopfli) | `0.8.2` | `0.8.3` |\n\nUpdates `anyhow` from 1.0.99 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.99...1.0.102\"\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.45 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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.45...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 `const_format` from 0.2.34 to 0.2.36\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/blob/master/Changelog.md\"\u003econst_format's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e0.2.36\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.71. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.71.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature is effectively always enabled, so these items are always enabled:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::str_split\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDeprecated these items because their replacements now take constant time to run:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::utils::slice_up_to_len_alt\u003c/code\u003e: superceeded by \u003ccode\u003eslice_up_to_len\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged these methods from being conditionally const (by requiring the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature to be const) to being unconditionally const:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged this method to be \u003ccode\u003econst\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::AsciiStr::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixed nightly 2026-04-09 compatibility when \u003ccode\u003ecargo update -Z minimal-versions\u003c/code\u003e is used by bumping \u003ccode\u003ekonst\u003c/code\u003e internal dependency to \u003ccode\u003e\u0026quot;0.2.20\u0026quot;\u003c/code\u003e version\u003c/p\u003e\n\u003ch3\u003e0.2.35\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.60. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.60.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 3.0.0 to 8.0.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.0.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup the benchs and Cargo.toml (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-file comments (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/543\"\u003e#543\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\u003eDocument feature \u003ccode\u003eunreserved\u003c/code\u003e and make the mapping of extra fields public (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error if abort_file() fails when exceeding non-large-file limit (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/598\"\u003e#598\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\u003eBump version to 7.3.0 (semver checks fail if it's still 7.3.0-pre1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.3.0-pre1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject empty ZipCrypto password when encrypting files (can still be used when decrypting)\u003c/li\u003e\n\u003cli\u003emake zip crate safer and more readable (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/536\"\u003e#536\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\u003eOptimizations for CP437 conversion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/559\"\u003e#559\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\u003eTrigger release 7.3.0-pre1 to reset cargo-semver-checks baseline\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd read_zipfile_from_stream_with_compressed_size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow choosing bzip2 rust backend (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/329\"\u003e#329\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\u003eNeed to include zip64 extra field in central directory (fix \u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/353\"\u003e#353\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/360\"\u003e#360\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/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/v7.4.0...v8.0.0\"\u003e8.0.0\u003c/a\u003e - 2026-02-14\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMigrate to Rust 2024 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[\u003cstrong\u003ebreaking\u003c/strong\u003e] Remove deprecated methods of \u003ccode\u003eDateTime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0...v7.4.0\"\u003e7.4.0\u003c/a\u003e - 2026-02-05\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.88 and update dependencies (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/626\"\u003e#626\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.3.0-pre1...v7.3.0\"\u003e7.3.0\u003c/a\u003e - 2026-02-04\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecleanup the benchmarks and Cargo.toml (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for per-file comments (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/543\"\u003e#543\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\u003eDocument feature \u003ccode\u003eunreserved\u003c/code\u003e and make the mapping of extra fields public (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReturn an error if abort_file() fails when exceeding non-large-file limit (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/598\"\u003e#598\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\u003eBump version to 7.3.0 (semver checks fail if it's still 7.3.0-pre1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.2.0...v7.3.0-pre1\"\u003e7.3.0-pre1\u003c/a\u003e - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject empty ZipCrypto password when encrypting files (can still be used when decrypting)\u003c/li\u003e\n\u003cli\u003emake zip crate safer and more readable (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/536\"\u003e#536\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\u003eOptimizations for CP437 conversion (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/559\"\u003e#559\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\u003eTrigger release 7.3.0-pre1 to reset cargo-semver-checks baseline\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v7.1.0...v7.2.0\"\u003e7.2.0\u003c/a\u003e - 2026-01-20\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd read_zipfile_from_stream_with_compressed_size (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/70\"\u003e#70\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/zip-rs/zip2/commit/ca741074411078733210e7e323059ffae52b7495\"\u003e\u003ccode\u003eca74107\u003c/code\u003e\u003c/a\u003e chore: release v8.0.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/59e59b1c2407bb8c01dcae1ec9a4430ab70ca9a2\"\u003e\u003ccode\u003e59e59b1\u003c/code\u003e\u003c/a\u003e refactor: Use FixedSizeBlock trait to serialize AesExtraField (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/640\"\u003e#640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/393518259f8646653a3100d6ce3c12e5a240897e\"\u003e\u003ccode\u003e3935182\u003c/code\u003e\u003c/a\u003e ci(deps): bump release-plz/action from 0.5.124 to 0.5.126 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/654\"\u003e#654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8b8c20f18e34f66acc5b56a1cfddefac6c4ea4b4\"\u003e\u003ccode\u003e8b8c20f\u003c/code\u003e\u003c/a\u003e feat: document zip flags as enum (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/08d7578158b3897c9ecce509d824b7350a68bfac\"\u003e\u003ccode\u003e08d7578\u003c/code\u003e\u003c/a\u003e style: refactor test_ntfs_extra_field_timestamp_parsing using find_map (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/659\"\u003e#659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ef3ead06df0c6cecd1dc44cd82774011d3c38011\"\u003e\u003ccode\u003eef3ead0\u003c/code\u003e\u003c/a\u003e style: Add messages on failure in tests/invalid_path.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ca61e8d03f6bde305f0aa6ac9acbe61956d29aed\"\u003e\u003ccode\u003eca61e8d\u003c/code\u003e\u003c/a\u003e Apply suggested fix to tests/end_to_end.rs from Copilot Autofix (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/e710c52e96a59f259062230a876d27fdaf2aa1cd\"\u003e\u003ccode\u003ee710c52\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.32.0 to 4.32.2 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/655\"\u003e#655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/df9b43967fc1533f77056d908a50b84e530c01e2\"\u003e\u003ccode\u003edf9b439\u003c/code\u003e\u003c/a\u003e Apply suggested fix to tests/zip_ntfs.rs from Copilot Autofix (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/7e06af5d3c016fa4b78cf49f730a985883bf8fa9\"\u003e\u003ccode\u003e7e06af5\u003c/code\u003e\u003c/a\u003e style: Potential fixes for 2 code quality findings in tests/end_to_end.rs (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v3.0.0...v8.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip-extensions` from 0.8.3 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/releases\"\u003ezip-extensions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eThis release introduces experimental ZIP auditing capabilities, allowing you to scan archives for security risks and extraction hazards before acting on their contents. It also upgrades the underlying \u003ccode\u003ezip\u003c/code\u003e crate dependency from \u003ccode\u003e6.x\u003c/code\u003e to \u003ccode\u003e7.x\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eZIP archive auditing (experimental)\u003c/h2\u003e\n\u003cp\u003eA new audit subsystem is available under an early-access namespace while the APIs stabilize. It scans ZIP archives and produces structured reports covering a broad range of potential issues:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePath safety\u003c/strong\u003e: Detects absolute paths and parent-directory traversal patterns (\u003ccode\u003e../\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEntry integrity\u003c/strong\u003e: Flags duplicate entry names and invalid or non-UTF-8 entry names\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSuspicious content\u003c/strong\u003e: Identifies encrypted entries, abnormal compression ratios, and symlinks (including those pointing outside a designated safe root)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaming hazards\u003c/strong\u003e: Catches control characters and Windows-reserved filenames\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAudit results are returned as structured reports with aggregated findings and actionable recommendations. JSON serialization of reports is available behind an opt-in feature flag. The audit API is \u003cstrong\u003eexperimental\u003c/strong\u003e and subject to change. It is surfaced through an early-access namespace and should not be considered stable for production use.\u003c/p\u003e\n\u003ch3\u003ezip-audit CLI\u003c/h3\u003e\n\u003cp\u003eA ready-to-use command-line tool is included to run audits and generate JSON audit reports. It is intended for inspection and reporting purposes — not for extraction.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExtension methods in \u003ccode\u003eZipWriterExtensions\u003c/code\u003e can now be called directly on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume the \u003ccode\u003eZipWriter\u003c/code\u003e and no longer call \u003ccode\u003efinish()\u003c/code\u003e automatically. Callers must now invoke \u003ccode\u003efinish()\u003c/code\u003e explicitly when they are done writing. Top-level convenience functions continue to behave as before.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.12.0...v0.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.0\u003c/h2\u003e\n\u003cp\u003eThis release delivers the most substantial upgrade to the crate in years, introducing both \u003cstrong\u003efirst-class \u003ccode\u003e.zipignore\u003c/code\u003e support\u003c/strong\u003e and a \u003cstrong\u003emore extensible, modular architecture\u003c/strong\u003e for entry-handling during directory deflation. These improvements make it dramatically easier to customize how archives are built and to plug in new behaviors without fighting the internals.\u003c/p\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eYou can now drop a \u003ccode\u003e.zipignore\u003c/code\u003e file into source directories and seamlessly exclude files and directories during archive creation. The new \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e cleanly integrates ignore rules into the deflation pipeline, enabling consistent filtering without ad-hoc logic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe crate has been restructured into clear \u003cstrong\u003edeflate\u003c/strong\u003e, \u003cstrong\u003einflate\u003c/strong\u003e, and \u003cstrong\u003eutilities\u003c/strong\u003e modules. This significantly improves navigability, eases maintenance, and provides a cleaner foundation for future extension points.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e now support customizable inner handlers. This opens the API and enables advanced composition patterns—letting you chain, wrap, or override behaviors when handling entries during directory traversal and deflation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release lays the groundwork for more powerful features while maintaining high ergonomics. If you build custom processing logic or want finer-grained control over what goes into your ZIP archives, this is the version to upgrade to.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.9.1...v0.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.9.1\u003c/h2\u003e\n\u003cp\u003eThis release improves archive creation and adds support for preserving symlinks. The core directory traversal logic now accepts pluggable handlers, enabling flexible behavior for different compression strategies.\u003c/p\u003e\n\u003ch3\u003eChanges\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/matzefriedrich/zip-extensions-rs/blob/master/CHANGELOG.md\"\u003ezip-extensions's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.0] - 2026-03-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the \u003ccode\u003eeap\u003c/code\u003e (early access program) module that exposes internal modules while they stabilize. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new audit module (EAP) for ZIP archives to identify security risks \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the ready-made ZIP audit CLI to demo the audit module; see \u003ca href=\"docs/zip-audit.md\"\u003eExperimental: Auditing a ZIP for potential risks (https://github.com/matzefriedrich/zip-extensions-rs/blob/master/ZIP audit)\u003c/a\u003e for further information about this feature \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrades the requirement on \u003ca href=\"https://github.com/zip-rs/zip2\"\u003ezip\u003c/a\u003e from \u003ccode\u003e6.0\u003c/code\u003e to \u003ccode\u003e7.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/36\"\u003e#36\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.1] - 2025-12-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUtilizes safely enclosed names and gracefully skips entries with invalid or potentially malicious paths, preventing runtime panics and unauthorized directory traversals. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/35\"\u003e#35\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.13.0] - 2025-12-11\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support to call \u003ccode\u003eZipWriterExtensions\u003c/code\u003e methods on \u003ccode\u003e\u0026amp;mut ZipWriter\u003c/code\u003e by changing receivers to \u003ccode\u003e\u0026amp;mut self\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking change:\u003c/strong\u003e Extension methods no longer consume \u003ccode\u003eZipWriter\u003c/code\u003e and do not call \u003ccode\u003efinish()\u003c/code\u003e internally; callers must explicitly invoke \u003ccode\u003efinish()\u003c/code\u003e after use. For top-level convenience functions, the behavior is unchanged. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/34\"\u003e#34\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.12.0] - 2025-12-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e:see_no_evil: Fixes interchanged modules names (inflate vs deflate) \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/33\"\u003e#33\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.0] - 2025-12-03\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdds the \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e to handle \u003ccode\u003e.zipignore\u003c/code\u003e rules for file exclusions \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/30\"\u003e#30\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefactored the project structure by grouping functionality into deflate, inflate, and utilities modules. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/29\"\u003e#29\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactors \u003ccode\u003eZipIgnoreEntryHandler\u003c/code\u003e and \u003ccode\u003ePreserveSymlinksHandler\u003c/code\u003e to support customizable inner handlers \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/31\"\u003e#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2025-12-01\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/matzefriedrich/zip-extensions-rs/commit/51d6294c66a086f5560ca065c9519405fd21e86d\"\u003e\u003ccode\u003e51d6294\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/19b859e48bb1622886027d0cd41d33a3de777624\"\u003e\u003ccode\u003e19b859e\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/7579d151e242fbea509d964ebbc8797d62b6c8b6\"\u003e\u003ccode\u003e7579d15\u003c/code\u003e\u003c/a\u003e Update zip requirement from 6.0 to 7.0 (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/bfe6362c843f1985c768ce988217e9db573ccd8f\"\u003e\u003ccode\u003ebfe6362\u003c/code\u003e\u003c/a\u003e Adds audit module for ZIP archives (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/abc5ff6eda57b1c9e062bcb1b00edcabc01a3a92\"\u003e\u003ccode\u003eabc5ff6\u003c/code\u003e\u003c/a\u003e Bump version to 0.13.1 in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/09566d282bed2454f5dab69caebecbf605dd3b71\"\u003e\u003ccode\u003e09566d2\u003c/code\u003e\u003c/a\u003e Uses \u003ccode\u003eenclosed_name\u003c/code\u003e instead of \u003ccode\u003emangled_name\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/35\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/de4f392b28cfb0b82d8dd8e5d0a51a1fb7dbe80f\"\u003e\u003ccode\u003ede4f392\u003c/code\u003e\u003c/a\u003e Update README to reflect module restructuring and revised imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/6ac8c02a332388ae4becb258b922498c541df48b\"\u003e\u003ccode\u003e6ac8c02\u003c/code\u003e\u003c/a\u003e Make extensions work on mutable borrow (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/34\"\u003e#34\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/cb1dfab531690539f6a9895af31cced6fb73b968\"\u003e\u003ccode\u003ecb1dfab\u003c/code\u003e\u003c/a\u003e Update zip-extensions version to 0.12.0 in README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/b3e6f0ef0bebcc432effa1c8981dc62c6f0fae43\"\u003e\u003ccode\u003eb3e6f0e\u003c/code\u003e\u003c/a\u003e Bump version to 0.12.0 in Cargo.toml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.8.3...v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.27 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 release 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/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 release 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/695\"\u003erust-lang/log#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\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/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.8 to 0.11.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.11.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.142 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.142...v1.0.149\"\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.175 to 0.2.185\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.185\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.184\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cp\u003eThe remaining fixed-width integer aliases, \u003ccode\u003e__uint128_t\u003c/code\u003e, \u003ccode\u003e__uint128\u003c/code\u003e, \u003ccode\u003e__int128_t\u003c/code\u003e, and \u003ccode\u003e__int128\u003c/code\u003e,\nhave been deprecated. Use \u003ccode\u003ei128\u003c/code\u003e and \u003ccode\u003eu128\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e Redox: Fix signal action constant types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5009\"\u003e#5009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEspIDF: Correct the value of \u003ccode\u003eDT_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5034\"\u003e#5034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix locale values and add \u003ccode\u003eRTLD_NOLOAD\u003c/code\u003e, some TCP constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5025\"\u003e#5025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Use \u003ccode\u003ePadding::new(\u0026lt;zeroed\u0026gt;)\u003c/code\u003e rather than \u003ccode\u003ePadding::uninit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5036\"\u003e#5036\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epotentially breaking\u003c/strong\u003e Linux: Add new fields to \u003ccode\u003estruct ptrace_syscall_info\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4966\"\u003e#4966\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.185/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.184...0.2.185\"\u003e0.2.185\u003c/a\u003e - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.184\"\u003e0.2.184\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cp\u003eThe remaining fixed-width integer aliases, \u003ccode\u003e__uint128_t\u003c/code\u003e, \u003ccode\u003e__uint128\u003c/code\u003e, \u003ccode\u003e__int128_t\u003c/code\u003e, and \u003ccode\u003e__int128\u003c/code\u003e,\nhave been deprecated. Use \u003ccode\u003ei128\u003c/code\u003e and \u003ccode\u003eu128\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebreaking\u003c/strong\u003e Redox: Fix signal action constant types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5009\"\u003e#5009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEspIDF: Correct the value of \u003ccode\u003eDT_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5034\"\u003e#5034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Fix locale values and add \u003ccode\u003eRTLD_NOLOAD\u003c/code\u003e, some TCP constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5025\"\u003e#5025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVarious: Use \u003ccode\u003ePadding::new(\u0026lt;zeroed\u0026gt;)\u003c/code\u003e rather than \u003ccode\u003ePadding::uninit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5036\"\u003e#5036\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/71d5bfcc1bda05da1783666fc2cd7d9669c9c4c8\"\u003e\u003ccode\u003e71d5bfc\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.185\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1027d1c23bd3f07ba3dc6ab4a4eb4660cc91e509\"\u003e\u003ccode\u003e1027d1c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: Pin nightly to 2026-04-01\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0e9c6e53cca07b36239a6dc4e65d8b691b39023a\"\u003e\u003ccode\u003e0e9c6e5\u003c/code\u003e\u003c/a\u003e redox: Add semaphore functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/24ef457ddd312f8b8055a8ed07f5376c5792c211\"\u003e\u003ccode\u003e24ef457\u003c/code\u003e\u003c/a\u003e feat: add back support for gnu windows x86 in ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/aa75caf30c0153647c9ab9fc0fe382bce2564b0c\"\u003e\u003ccode\u003eaa75caf\u003c/code\u003e\u003c/a\u003e horizon: Change POLL constants from c_short to c_int\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b7eda5a40c678c4a195a389a329d85008eabaf2d\"\u003e\u003ccode\u003eb7eda5a\u003c/code\u003e\u003c/a\u003e hexagon: add missing constants and fix types for linux-musl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/d4613f96a5dd56810baeb0c57403c36e37b5383d\"\u003e\u003ccode\u003ed4613f9\u003c/code\u003e\u003c/a\u003e newlib/espidf: Add espidf_picolibc cfg for picolibc O_* flag values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/c89fd76cc760e29bb2a2703d87e24fc9d134f622\"\u003e\u003ccode\u003ec89fd76\u003c/code\u003e\u003c/a\u003e Fix typo in Padding comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b3264b292ab0372bde0f9a0aa41b2758a8837bde\"\u003e\u003ccode\u003eb3264b2\u003c/code\u003e\u003c/a\u003e hexagon: decouple time64 types from musl symbol redirects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/db1ebee456a2cb08eb53489906a0a6869f62c365\"\u003e\u003ccode\u003edb1ebee\u003c/code\u003e\u003c/a\u003e ci: Pin nightly to 2026-04-01\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.175...0.2.185\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `is_executable` from 1.0.4 to 1.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/ee6ad10070a9fc4786128e0f3ee5d343b957b84f\"\u003e\u003ccode\u003eee6ad10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/21\"\u003e#21\u003c/a\u003e from dpaoliello/windowssys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/9c06f0631300606a4be57fb248ca72159c052700\"\u003e\u003ccode\u003e9c06f06\u003c/code\u003e\u003c/a\u003e Use windows-sys instead of winapi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/ad267639c9c0dd42a59f7814edbfd339f878a1fb\"\u003e\u003ccode\u003ead26763\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fitzgen/is_executable/issues/20\"\u003e#20\u003c/a\u003e from fitzgen/fix-wasm-ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/a7476e43d9770a2ecc1e4fee65b798a879bde681\"\u003e\u003ccode\u003ea7476e4\u003c/code\u003e\u003c/a\u003e Fix Wasm CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/is_executable/commit/bb5393d5701c36ea0d7241e720e50576ce7866f5\"\u003e\u003ccode\u003ebb5393d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/TycOnee/KernelSU-Next/pull/39","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TycOnee%2FKernelSU-Next/issues/39","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/39/packages"}},{"old_version":"1.0.219","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-04-20T19:42:43.000Z","version_change":"1.0.219 → 1.0.228","issue":{"uuid":"4298232806","node_id":"PR_kwDOPTO3XM7UE6_x","number":256,"state":"open","title":"Bump the cargo-production-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","rust","Stale"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-20T19:42:43.000Z","updated_at":"2026-05-28T07:01:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-production-dependencies","update_count":14,"packages":[{"name":"actix-web","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/actix/actix-web"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"awc","old_version":"3.7.0","new_version":"3.8.2","repository_url":"https://github.com/actix/actix-web"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"tonic","old_version":"0.13.1","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.30.0","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.22.0","new_version":"0.23.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.30.1","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.17.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 14 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-web](https://github.com/actix/actix-web) | `4.11.0` | `4.12.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.102` |\n| [awc](https://github.com/actix/actix-web) | `3.7.0` | `3.8.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [tonic](https://github.com/hyperium/tonic) | `0.13.1` | `0.14.5` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.23` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.1` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.22.0` | `0.23.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.1` | `0.31.1` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.9.0` | `0.10.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.23.1` |\n\n\nUpdates `actix-web` from 4.11.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.12.0\u003c/h2\u003e\n\u003ch1\u003eShort announcement\u003c/h1\u003e\n\u003cp\u003eWe've started GitHub Sponsors: \u003ca href=\"https://github.com/sponsors/actix\"\u003ehttps://github.com/sponsors/actix\u003c/a\u003e\nSupport our development!\u003c/p\u003e\n\u003ch2\u003ev4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now sets \u003ccode\u003eContent-Type\u003c/code\u003e to \u003ccode\u003eapplication/octet-stream\u003c/code\u003e if \u003ccode\u003eContent-Type\u003c/code\u003e does not exist.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now calls \u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::no_chunking()\u003c/code\u003e and returns \u003ccode\u003eSizedStream\u003c/code\u003e if \u003ccode\u003eContent-Length\u003c/code\u003e is set by user.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ews\u003c/code\u003e crate feature (on-by-default) which forwards to \u003ccode\u003eactix-http\u003c/code\u003e and guards some of its \u003ccode\u003eResponseError\u003c/code\u003e impls.\n\u003cul\u003e\n\u003cli\u003e⚠️ if you use \u003ccode\u003edefault-feature = false\u003c/code\u003e and the web scoket feature, please make sure you enable the \u003ccode\u003ews\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd public export for \u003ccode\u003eEitherExtractError\u003c/code\u003e in \u003ccode\u003eerror\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d119500f938f55eeaa3d000a9299a3797d2a8819\"\u003e\u003ccode\u003ed119500\u003c/code\u003e\u003c/a\u003e release: actix-web v4.12.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3830\"\u003e#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/a3f95ee1ef8beaac48ad2329c0b2b724c4075ccb\"\u003e\u003ccode\u003ea3f95ee\u003c/code\u003e\u003c/a\u003e feat: improve \u003ccode\u003eHttpResponseBuilder::streaming\u003c/code\u003e with SizedStream (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3829\"\u003e#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e1da110e926bb02f83140aed9454d5ca2b5fc16a\"\u003e\u003ccode\u003ee1da110\u003c/code\u003e\u003c/a\u003e chore: Add public export for \u003ccode\u003eEitherExtractError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3826\"\u003e#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/219b98830002f0144e9889223e0acf6af5109b91\"\u003e\u003ccode\u003e219b988\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.46 to 2.62.49 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3823\"\u003e#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9cf3521390593c1c161f7110e0dba714d2c3183d\"\u003e\u003ccode\u003e9cf3521\u003c/code\u003e\u003c/a\u003e build(deps): bump quote from 1.0.41 to 1.0.42 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3825\"\u003e#3825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/8b103199ea29f0310ccd26042afd9f56864fa4ce\"\u003e\u003ccode\u003e8b10319\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.45 to 2.62.46 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3820\"\u003e#3820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d5fae3ecc2286b53985cfef6310abbecfa14595c\"\u003e\u003ccode\u003ed5fae3e\u003c/code\u003e\u003c/a\u003e chore: rename branch to main (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3821\"\u003e#3821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e6958cc677ca17d16a230e3dea54e34544ae8039\"\u003e\u003ccode\u003ee6958cc\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.38 to 2.62.45 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3dd42ee13e05aa74c7e17ad9f24d9f7070d92e33\"\u003e\u003ccode\u003e3dd42ee\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio-util from 0.7.16 to 0.7.17 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/627af8ce57d638b94788e084a352cd879e8b0568\"\u003e\u003ccode\u003e627af8c\u003c/code\u003e\u003c/a\u003e chore(gha): setup cargo-deny (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.11.0...web-v4.12.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.98 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `awc` from 3.7.0 to 3.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eawc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eawc: v3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\u003c/li\u003e\n\u003cli\u003eFix empty streaming request bodies being sent with chunked transfer encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eawc: v3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where \u003ccode\u003eGO_AWAY\u003c/code\u003e errors did not stop connections from returning to the pool.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eawc: v3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ehickory-dns\u003c/code\u003e crate feature (off-by-default).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003etrust-dns\u003c/code\u003e crate feature now delegates DNS resolution to \u003ccode\u003ehickory-dns\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/actix/actix-web/commit/0a27aaf623bb0410b5668a9b6e9ab7b415397b43\"\u003e\u003ccode\u003e0a27aaf\u003c/code\u003e\u003c/a\u003e chore(awc): release v3.8.2 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3942\"\u003e#3942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/8b7270a09fb20ea38c60cf2955a7aa997539bd2b\"\u003e\u003ccode\u003e8b7270a\u003c/code\u003e\u003c/a\u003e chore(web): release v4.13.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9cbde130100cc1513ecf3b112ff76403534b4a1a\"\u003e\u003ccode\u003e9cbde13\u003c/code\u003e\u003c/a\u003e chore(gha): reduce timeout to 30min. (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/a7a26f1ee0adfeabb5ee85a6eb2a62cff601a70b\"\u003e\u003ccode\u003ea7a26f1\u003c/code\u003e\u003c/a\u003e chore(http): release v3.12.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/6e4e040ee033f330f736dbfe9c4a0c121f8ca94a\"\u003e\u003ccode\u003e6e4e040\u003c/code\u003e\u003c/a\u003e chore(router): release v0.5.4 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3938\"\u003e#3938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/0ffaa78a320d505f48fdb914b8b5d094f517be5a\"\u003e\u003ccode\u003e0ffaa78\u003c/code\u003e\u003c/a\u003e docs(web): document introspection feature (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/11872101a3f30db825a03db0dec07e839d01eb2b\"\u003e\u003ccode\u003e1187210\u003c/code\u003e\u003c/a\u003e fix(http): drain unread body if chunked and dropped payload (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/f1204790302c74cf7ff8c705492e3b1e4031937e\"\u003e\u003ccode\u003ef120479\u003c/code\u003e\u003c/a\u003e docs(actix-router): document Resource trait (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3935\"\u003e#3935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/36dadc5351ee8d7a75c29b4a42b63e3b4d078e04\"\u003e\u003ccode\u003e36dadc5\u003c/code\u003e\u003c/a\u003e typo: bytes=bytes=0-9 to bytes=0-9 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/38dd705bf75f10499a4b9cb1af071d4e488c24b8\"\u003e\u003ccode\u003e38dd705\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3.0.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/awc-v3.7.0...awc-v3.8.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.219 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic` from 0.13.1 to 0.14.5\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\u003ev0.14.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd max connections setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(doc): Replace doc_auto_cfg config with doc_cfg 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/tonic/pull/2428\"\u003ehyperium/tonic#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e by \u003ca href=\"https://github.com/LucioFranco\"\u003e\u003ccode\u003e@​LucioFranco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2506\"\u003ehyperium/tonic#2506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0x0d\"\u003e\u003ccode\u003e@​r0x0d\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2502\"\u003ehyperium/tonic#2502\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/tonic/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003etcp_keepalive_interval\u003c/code\u003e and \u003ccode\u003etcp_keepalive_retries\u003c/code\u003e options on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2472\"\u003e#2472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow configuration of \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2437\"\u003e#2437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePut source error into the \u003ccode\u003eDisplay\u003c/code\u003e impl of \u003ccode\u003eStatus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eServer::default()\u003c/code\u003e now sets \u003ccode\u003eTCP_NODELAY\u003c/code\u003e to true (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2413\"\u003e#2413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003emax_message_size\u003c/code\u003e when decompressing a message (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDepend on http at least 1.1.0 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix documentation links for timeout configuration (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation typos and grammar issues in status.rs and codec/mod.rs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix labels in \u003ccode\u003eDisplay for Status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix features docs in tonic-build and tonic-prost-build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove redundant word in tonic-build and tonic-prost-build README (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\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/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\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/hyperium/tonic/commit/3f7caf3171393734ef19e12d010bd9c945c9e242\"\u003e\u003ccode\u003e3f7caf3\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.5 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2516\"\u003e#2516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3f56644955162b344ce4a2641823776574ae98e4\"\u003e\u003ccode\u003e3f56644\u003c/code\u003e\u003c/a\u003e grpc(chore): add missing copyright notices (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/1769c91a96f054416e0d11c84fcc26284262dda2\"\u003e\u003ccode\u003e1769c91\u003c/code\u003e\u003c/a\u003e feat(xds): implement xDS subscription worker (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/56f8c6db4718c32e8cb1732438b87c85a3a8c1f6\"\u003e\u003ccode\u003e56f8c6d\u003c/code\u003e\u003c/a\u003e feat(grpc): Add TCP listener API in the Runtime trait + tests for server cred...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/149f3668f0514bd79f12524778ca76eb6341a3f5\"\u003e\u003ccode\u003e149f366\u003c/code\u003e\u003c/a\u003e feat(grpc) Add channel credentials API + Insecure credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2495\"\u003e#2495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/cd5b32fa6794896b4ad5ea86fbf0ecbb49c80ad9\"\u003e\u003ccode\u003ecd5b32f\u003c/code\u003e\u003c/a\u003e chore: prepare 0.14.4 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/27640d23d77c4f38bc16828f0211d999062b95d3\"\u003e\u003ccode\u003e27640d2\u003c/code\u003e\u003c/a\u003e fix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2506\"\u003e#2506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/0c26ee1e673810e9eee7fead806408c937215dfb\"\u003e\u003ccode\u003e0c26ee1\u003c/code\u003e\u003c/a\u003e Fix permission of a series of files (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c25daa68a94b8649ea617ed6fabad648ee6169f9\"\u003e\u003ccode\u003ec25daa6\u003c/code\u003e\u003c/a\u003e fix(ci): remove comment from manifest to unblock version parsing (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2501\"\u003e#2501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3efc5f9ce817614d0444f67c02b94bf7f767029d\"\u003e\u003ccode\u003e3efc5f9\u003c/code\u003e\u003c/a\u003e chore(doc): Replace doc_auto_cfg config with doc_cfg (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2428\"\u003e#2428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.13.1...v0.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing` from 0.1.41 to 0.1.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing 0.1.44\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecord_all\u003c/code\u003e panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3432\"\u003etokio-rs/tracing#3432\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3440\"\u003etokio-rs/tracing#3440\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.43\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.1.42] was yanked because \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e was a breaking change.\nSee further details in \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e. This release contains all the changes from that\nversion, plus a revert for the problematic part of the breaking PR.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3382\"\u003etokio-rs/tracing#3382\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3425\"\u003etokio-rs/tracing#3425\u003c/a\u003e\n[0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.42\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cp\u003eThe [\u003ccode\u003eSpan::record_all\u003c/code\u003e] method has been removed from the documented API. It\nwas always unsuable via the documented API as it requried a \u003ccode\u003eValueSet\u003c/code\u003e which\nhas no publically documented constructors. The method remains, but should not\nbe used outside of \u003ccode\u003etracing\u003c/code\u003e macros.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eattributes\u003c/strong\u003e: Support constant expressions as instrument field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecord_all!\u003c/code\u003e macro for recording multiple values in one call (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Improve code generation at trace points significantly (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etracing-attributes\u003c/code\u003e: updated to 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;name / parent\u0026quot; variant of \u003ccode\u003eevent!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\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/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.22\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.3.21] was yanked as it depended explicitly on\n[tracing-0.1.42], which was yanked due to a breaking change (see \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e for\ndetails). This release contains all the changes from the previous release, plus\nan update to the newer version of \u003ccode\u003etracing\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3427\"\u003etokio-rs/tracing#3427\u003c/a\u003e\n[0.3.21]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\u003c/a\u003e\n[tracing-0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange registry exit to decrement local span ref only (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake Layered propagate \u003ccode\u003eon_register_dispatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eclone_span\u003c/code\u003e on enter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few small things in the format module (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra closing brace in layer docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in \u003ccode\u003eFmtSpan\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3289%5D(https://redirect.github.com/tokio-rs/tracing/issues/3289)\"\u003etokio-rs/tracing#3289\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3331%5D(https://redirect.github.com/tokio-rs/tracing/issues/3331)\"\u003etokio-rs/tracing#3331\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3339%5D(https://redirect.github.com/tokio-rs/tracing/issues/3339)\"\u003etokio-rs/tracing#3339\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3350%5D(https://redirect.github.com/tokio-rs/tracing/issues/3350)\"\u003etokio-rs/tracing#3350\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3379%5D(https://redirect.github.com/tokio-rs/tracing/issues/3379)\"\u003etokio-rs/tracing#3379\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3411%5D(https://redirect.github.com/tokio-rs/tracing/issues/3411)\"\u003etokio-rs/tracing#3411\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/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2b63b75e8a391aee9bea9680433f8dcf13f244aa\"\u003e\u003ccode\u003e2b63b75\u003c/code\u003e\u003c/a\u003e fix: Panics and exploding memory usage from large cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c346d4b5d1deb6c631f42943b2a07923cfda4a51\"\u003e\u003ccode\u003ec346d4b\u003c/code\u003e\u003c/a\u003e feat: Upgrade SDK version to 0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/07bb613d0601589e03cb220f139e967eb317923d\"\u003e\u003ccode\u003e07bb613\u003c/code\u003e\u003c/a\u003e feat: Improve support for exponential histogram (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3259\"\u003e#3259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/693dcc0697886a2d26328d44535f3653d9445dd9\"\u003e\u003ccode\u003e693dcc0\u003c/code\u003e\u003c/a\u003e chore: Unify \u003ccode\u003eSpanExporter\u003c/code\u003e with \u003ccode\u003eLogExporter\u003c/code\u003e and \u003ccode\u003ePushMetricExporter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3281\"\u003e#3281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/65969fd40e328049ddabe5d55a588b2d55dcc4af\"\u003e\u003ccode\u003e65969fd\u003c/code\u003e\u003c/a\u003e docs: logs enrichment (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3266\"\u003e#3266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/627f252d23ef3e2ee598855dd19ec63a28fcc794\"\u003e\u003ccode\u003e627f252\u003c/code\u003e\u003c/a\u003e feat: Stabilize Logger Enabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3278\"\u003e#3278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4c16d9b589c8a2bea579e6d94c9594f46333eec0\"\u003e\u003ccode\u003e4c16d9b\u003c/code\u003e\u003c/a\u003e fix: Remove unused tracing dependency from opentelemetry-otlp (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/759b5399cb989bdd26a935b124f62a04c8437a5e\"\u003e\u003ccode\u003e759b539\u003c/code\u003e\u003c/a\u003e chore(sampling): move sdk types from opentelemetry to opentelemetry_sdk (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3277\"\u003e#3277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/483b420ff1c774d1cc7c91434ee21edb057b196f\"\u003e\u003ccode\u003e483b420\u003c/code\u003e\u003c/a\u003e fix: handle shutdown in logs exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3255\"\u003e#3255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/53c9f471dd6c0c1471c02973fe561f149fe18b6f\"\u003e\u003ccode\u003e53c9f47\u003c/code\u003e\u003c/a\u003e chore(deps): bump step-security/harden-runner from 2.13.1 to 2.13.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...opentelemetry-prometheus-0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/febe718fa9ad80c281a82f754e399d3ba6c40c26\"\u003e\u003ccode\u003efebe718\u003c/code\u003e\u003c/a\u003e feat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...opentelemetry-otlp-0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.22.0 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/dc6492db68fa9a0fbd1c1df1c18dfc6b20e851e8\"\u003e\u003ccode\u003edc6492d\u003c/code\u003e\u003c/a\u003e publish crates for otel v0.26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/7c131c4d088dc7d58b7eba35a2d9344098b9ec21\"\u003e\u003ccode\u003e7c131c4\u003c/code\u003e\u003c/a\u003e opentelemetry 0.26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ad208a1fcda7d3c27bb6b6acebc8bcc2b2841ee4\"\u003e\u003ccode\u003ead208a1\u003c/code\u003e\u003c/a\u003e Publish otel-stackdriver v0.22.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4761fcc6294ddf253482344b2553095cc00a7e58\"\u003e\u003ccode\u003e4761fcc\u003c/code\u003e\u003c/a\u003e Emit metric points as unique ETW events (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/281c215b46ac5730f76dd017016c3bb56b97dc4f\"\u003e\u003ccode\u003e281c215\u003c/code\u003e\u003c/a\u003e Prepare for release (with bump to otel-rust v0.25) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/823f970a386f11fd6d74c60be8066fbaf08ba3cb\"\u003e\u003ccode\u003e823f970\u003c/code\u003e\u003c/a\u003e Regenerate proto files in opentelemetry-stackdriver. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/68a534cfbcb1cab43d16238550feffa0339d29f6\"\u003e\u003ccode\u003e68a534c\u003c/code\u003e\u003c/a\u003e etw-exporter-metrics updates to opentelemetry, better error logging (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ca8f0d61bf3fcbd9bd194eda840b71479c8af6f6\"\u003e\u003ccode\u003eca8f0d6\u003c/code\u003e\u003c/a\u003e Ignore unstable test (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/8b10ca300ce2088d1839baae2fd6614bac64d63e\"\u003e\u003ccode\u003e8b10ca3\u003c/code\u003e\u003c/a\u003e Add cloud_run_job to MonitoredResource (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e6feb3ccc1facc333e4e7d0ffc6d4ae5f686b063\"\u003e\u003ccode\u003ee6feb3c\u003c/code\u003e\u003c/a\u003e Adding explicit tls roots configuration to stackdriver (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-instrumentation-actix-web-0.22.0...opentelemetry-stackdriver-0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.30.1 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commits/opentelemetry-otlp-0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/eaf4aa9762480fb7d19b5f726173cf676b87225e\"\u003e\u003ccode\u003eeaf4aa9\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-aws): Add feature gating to features needing trace. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/eff4d186173948e263422fd9bec25010873bc2db\"\u003e\u003ccode\u003eeff4d18\u003c/code\u003e\u003c/a\u003e Prepare contrib crates for opentelemetry 0.22.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ebb847b74ccc6ad6b70e2095b7db8faabd0a5a5d\"\u003e\u003ccode\u003eebb847b\u003c/code\u003e\u003c/a\u003e Prepare for release user_events_metrics exporter 0.3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/6b30502f0ca405057dcecc42d65167270ebf9876\"\u003e\u003ccode\u003e6b30502\u003c/code\u003e\u003c/a\u003e stackdriver: update schema files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/c68ed5636ef350aa1f18e4ac0751ca9464c58cba\"\u003e\u003ccode\u003ec68ed56\u003c/code\u003e\u003c/a\u003e Re-enable crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/b8a43ceea8501fd1650e959f74267343b1f6cb77\"\u003e\u003ccode\u003eb8a43ce\u003c/code\u003e\u003c/a\u003e Upgrade to opentelemetry 0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/116edadad7881cd13766e7af55fd6a7948b3f7ad\"\u003e\u003ccode\u003e116edad\u003c/code\u003e\u003c/a\u003e Rename user events examples to avoid warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4893e0927a82d2139666caf3a0dc360fb1b59553\"\u003e\u003ccode\u003e4893e09\u003c/code\u003e\u003c/a\u003e Use workspace dependencies for opentelemetry dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/d6874116535085930c5732170fc20a210a869f84\"\u003e\u003ccode\u003ed687411\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/8d0fd3ee5d556dba76fff81e83d88f423445e4e5\"\u003e\u003ccode\u003e8d0fd3e\u003c/code\u003e\u003c/a\u003e add linebreak\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-resource-detectors-0.9.0...opentelemetry-aws-0.10.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.17.0 to 1.23.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.23.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emsrv\u003c/code\u003e feature from wasm-bindgen dependency by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Timestamp::from_gregorian deprecation note by \u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/879\"\u003euuid-rs/uuid#879\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for 'hyphenated' format in the serde module by \u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a number of bugs in time-related code by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/872\"\u003euuid-rs/uuid#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReword invalid char error message by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/873\"\u003euuid-rs/uuid#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl cleanups by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/874\"\u003euuid-rs/uuid#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse LazyLock to synchronize v1/v6 context initialization by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/875\"\u003euuid-rs/uuid#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/876\"\u003euuid-rs/uuid#876\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSpecial thanks\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e raised a series of bugs against the timestamp logic in \u003ccode\u003euuid\u003c/code\u003e using automated tooling. The issues themselves were reasonably and responsibly presented and the end result is a better \u003ccode\u003euuid\u003c/code\u003e library for everyone. Thanks!\u003c/p\u003e\n\u003ch1\u003eDeprecations\u003c/h1\u003e\n\u003cp\u003eThis release includes the following deprecations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContext\u003c/code\u003e: Renamed to \u003ccode\u003eContextV1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTimestamp::from_gregorian\u003c/code\u003e: Renamed to \u003ccode\u003eTimestamp::from_gregorian_time\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChange to \u003ccode\u003eVersion::Max\u003c/code\u003e\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eVersion::Max\u003c/code\u003e's \u003ccode\u003eu8\u003c/code\u003e representation has changed from \u003ccode\u003e0xff\u003c/code\u003e to \u003ccode\u003e0x0f\u003c/code\u003e to match the value returned by \u003ccode\u003eUuid::get_version_num\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003eChange to \u003ccode\u003eUuid::get_version\u003c/code\u003e for the max UUID\u003c/h1\u003e\n\u003cp\u003e\u003ccode\u003eUuid::get_version\u003c/code\u003e will only return \u003ccode\u003eSome(Version::Max)\u003c/code\u003e if the UUID is actually the max UUID (all bytes are \u003ccode\u003e0xff\u003c/code\u003e). Previously it would return \u003ccode\u003eSome\u003c/code\u003e if only the version field was \u003ccode\u003e0x0f\u003c/code\u003e. This change matches the behaviour of the nil UUID, which only returns \u003ccode\u003eSome(Version::Nil)\u003c/code\u003e if the UUID is the nil UUID (all bytes are \u003ccode\u003e0x00\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.22.0...v1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to rand 0.10 by \u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.22.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/864\"\u003euuid-rs/uuid#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ca0c85fe2172e82e9d0c76e659f5c57ceb86d9a4\"\u003e\u003ccode\u003eca0c85f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/879\"\u003e#879\u003c/a\u003e from uuid-rs/cargo/v1.23.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/b4db015d34479861a10216b186c8cf6bcdad6d86\"\u003e\u003ccode\u003eb4db015\u003c/code\u003e\u003c/a\u003e prepare for 1.23.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/771069da639a98bed48fa5e732153f6806811a41\"\u003e\u003ccode\u003e771069d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/878\"\u003e#878\u003c/a\u003e from aznashwan/fix-from-gregorian-deprecation-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/80994a201597ebb5a6aaf82790ba91ebc4bced32\"\u003e\u003ccode\u003e80994a2\u003c/code\u003e\u003c/a\u003e fix: Timestamp::from_gregorian deprecation note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/90c5be8f17cb6be15b334d1834d8a29b9f5363dd\"\u003e\u003ccode\u003e90c5be8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/877\"\u003e#877\u003c/a\u003e from guybedford/remove-wasm-bindgen-msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/8b8c4f4f85e5416901c0f8b7ca3a8420227ab86f\"\u003e\u003ccode\u003e8b8c4f4\u003c/code\u003e\u003c/a\u003e Remove deprecated  feature from wasm-bindgen dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/00ab922d5351607dfff520f37eb49cb9854fda73\"\u003e\u003ccode\u003e00ab922\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/876\"\u003e#876\u003c/a\u003e from uuid-rs/cargo/v1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/726ba45fe3491bf6253173d0be6b99ed3b1cbbb9\"\u003e\u003ccode\u003e726ba45\u003c/code\u003e\u003c/a\u003e prepare for 1.23.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/996dadea029e3976f52cba58e5e9b9a08c4f82c4\"\u003e\u003ccode\u003e996dade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/875\"\u003e#875\u003c/a\u003e from uuid-rs/fix/context-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e14047993bc5a6180a96119436a983c19d79b084\"\u003e\u003ccode\u003ee140479\u003c/code\u003e\u003c/a\u003e simplify a use stmt\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.23.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/03Sandip/Opentelemetry/pull/256","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/03Sandip%2FOpentelemetry/issues/256","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/256/packages"}},{"old_version":"1.0.217","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-04-03T17:50:07.000Z","version_change":"1.0.217 → 1.0.228","issue":{"uuid":"4201557229","node_id":"PR_kwDOH78grc7P1__x","number":56,"state":"closed","title":"Bump the cargo group with 19 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-03T18:37:09.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-03T17:50:07.000Z","updated_at":"2026-04-03T18:37:10.000Z","time_to_close":2822,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":19,"packages":[{"name":"clap","old_version":"4.5.23","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"listenfd","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/mitsuhiko/listenfd"},{"name":"log","old_version":"0.4.22","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mongodb","old_version":"3.1.1","new_version":"3.2.5","repository_url":"https://github.com/mongodb/mongo-rust-driver"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"serde","old_version":"1.0.217","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_with","old_version":"3.12.0","new_version":"3.18.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"sha2","old_version":"0.10.8","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"shakmaty","old_version":"0.27.2","new_version":"0.30.0","repository_url":"https://github.com/niklasf/shakmaty"},{"name":"thiserror","old_version":"2.0.9","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tikv-jemallocator","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/tikv/jemallocator"},{"name":"tokio","old_version":"1.42.0","new_version":"1.51.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.13","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower-http","old_version":"0.6.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 19 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.23` | `4.5.60` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [listenfd](https://github.com/mitsuhiko/listenfd) | `1.0.1` | `1.0.2` |\n| [log](https://github.com/rust-lang/log) | `0.4.22` | `0.4.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [mongodb](https://github.com/mongodb/mongo-rust-driver) | `3.1.1` | `3.2.5` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.228` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.18.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.11.0` |\n| [shakmaty](https://github.com/niklasf/shakmaty) | `0.27.2` | `0.30.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.9` | `2.0.18` |\n| [tikv-jemallocator](https://github.com/tikv/jemallocator) | `0.6.0` | `0.6.1` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.42.0` | `1.51.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.18` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.13` | `0.7.18` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.8` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.23` |\n\nUpdates `clap` from 4.5.23 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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.23...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 `futures` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.31 to 0.3.32\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `listenfd` from 1.0.1 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/listenfd/blob/master/CHANGELOG.md\"\u003elistenfd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMaintenance release with readme fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/listenfd/commit/119770e00c0bf6b88b652251cbfe578e545efbcc\"\u003e\u003ccode\u003e119770e\u003c/code\u003e\u003c/a\u003e 1.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/listenfd/commit/42b8ef9f1b050e846435e731af7264395cc89860\"\u003e\u003ccode\u003e42b8ef9\u003c/code\u003e\u003c/a\u003e Merge tag '1.0.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/listenfd/commit/fe9d2f1b948a8cb190f27d1606811f5005b86c0c\"\u003e\u003ccode\u003efe9d2f1\u003c/code\u003e\u003c/a\u003e Fix CI (\u003ca href=\"https://redirect.github.com/mitsuhiko/listenfd/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/listenfd/commit/ae6039b966ee5061c4f5655ff219d1d7311c94e2\"\u003e\u003ccode\u003eae6039b\u003c/code\u003e\u003c/a\u003e rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/listenfd/commit/8dea4f07d1bf6594bbdf94d9eb5a0ed87be0b2c4\"\u003e\u003ccode\u003e8dea4f0\u003c/code\u003e\u003c/a\u003e Remove build status from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/listenfd/commit/61efdd7425e746e0a38ea5bb8eb56a4e0a00a7f6\"\u003e\u003ccode\u003e61efdd7\u003c/code\u003e\u003c/a\u003e Fix warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/listenfd/commit/7d4675c314f65f237f9f5be129129128d3fefc8e\"\u003e\u003ccode\u003e7d4675c\u003c/code\u003e\u003c/a\u003e Mention systemd-socket-activate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mitsuhiko/listenfd/compare/1.0.1...1.0.2\"\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.22 to 0.4.29\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.29\u003c/h2\u003e\n\u003ch2\u003eMSRV\u003c/h2\u003e\n\u003cp\u003eThis release increases \u003ccode\u003elog\u003c/code\u003e's MSRV from \u003ccode\u003e1.61.0\u003c/code\u003e to \u003ccode\u003e1.68.0\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add missing impls from README.md by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePoint to new URLs for favicon and logo by \u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/704\"\u003erust-lang/log#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix clippy lints by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/713\"\u003erust-lang/log#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse GitHub Actions to install Rust and cargo-hack by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/715\"\u003erust-lang/log#715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude old unstable_kv features from testing matrix by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/716\"\u003erust-lang/log#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix up CI 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/718\"\u003erust-lang/log#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.29 release 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/719\"\u003erust-lang/log#719\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.28\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some typos in comment by \u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUnhide \u003ccode\u003e#[derive(Debug)]\u003c/code\u003e in example by \u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.28 release 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/695\"\u003erust-lang/log#695\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param 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/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref 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/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.27 release 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/674\"\u003erust-lang/log#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/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.29] - 2025-12-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: reduce llvm-lines of FromStr for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace serde with serde_core by \u003ca href=\"https://github.com/Thomasdezeeuw\"\u003e\u003ccode\u003e@​Thomasdezeeuw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/712\"\u003erust-lang/log#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AldaronLau\"\u003e\u003ccode\u003e@​AldaronLau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/703\"\u003erust-lang/log#703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/709\"\u003erust-lang/log#709\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.29\"\u003ehttps://github.com/rust-lang/log/compare/0.4.28...0.4.29\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.28] - 2025-09-02\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: drop really old trick and ensure MSRV for all feature combo 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/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChore: delete compare_exchange method for AtomicUsize on platforms without atomics  by \u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eincrement_severity()\u003c/code\u003e and \u003ccode\u003edecrement_severity()\u003c/code\u003e methods for \u003ccode\u003eLevel\u003c/code\u003e and \u003ccode\u003eLevelFilter\u003c/code\u003e by \u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xixishidibei\"\u003e\u003ccode\u003e@​xixishidibei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/677\"\u003erust-lang/log#677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZylosLumen\"\u003e\u003ccode\u003e@​ZylosLumen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/688\"\u003erust-lang/log#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HaoliangXu\"\u003e\u003ccode\u003e@​HaoliangXu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/690\"\u003erust-lang/log#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nebkor\"\u003e\u003ccode\u003e@​nebkor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/692\"\u003erust-lang/log#692\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.27...0.4.28\"\u003ehttps://github.com/rust-lang/log/compare/0.4.27...0.4.28\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.61.0 in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/676\"\u003erust-lang/log#676\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.4.27] - 2025-03-24\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eA few minor lint fixes by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/671\"\u003erust-lang/log#671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable clippy support for format-like macros by \u003ca href=\"https://github.com/nyurik\"\u003e\u003ccode\u003e@​nyurik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/665\"\u003erust-lang/log#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an optional logger param 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/664\"\u003erust-lang/log#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass global logger by value, supplied logger by ref 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/673\"\u003erust-lang/log#673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.27\"\u003ehttps://github.com/rust-lang/log/compare/0.4.26...0.4.27\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.26] - 2025-02-18\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDerive \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003ekv::Value\u003c/code\u003e by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/668\"\u003erust-lang/log#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003espdlog-rs\u003c/code\u003e link to crate doc by \u003ca href=\"https://github.com/SpriteOvO\"\u003e\u003ccode\u003e@​SpriteOvO\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/669\"\u003erust-lang/log#669\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.25...0.4.26\"\u003ehttps://github.com/rust-lang/log/compare/0.4.25...0.4.26\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/b1e2df7bce7a1b685aa9bfd1db0a5cac1f0fc27d\"\u003e\u003ccode\u003eb1e2df7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/719\"\u003e#719\u003c/a\u003e from rust-lang/cargo/0.4.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3fe1a546dc323e614c35d136920a112406910e06\"\u003e\u003ccode\u003e3fe1a54\u003c/code\u003e\u003c/a\u003e prepare for 0.4.29 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7a432d9ab570c49d42fcbd1c3b9e1e300064c2b9\"\u003e\u003ccode\u003e7a432d9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/718\"\u003e#718\u003c/a\u003e from rust-lang/ci/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0689d568479bb578f66e48df43628cc04aa6269b\"\u003e\u003ccode\u003e0689d56\u003c/code\u003e\u003c/a\u003e rebump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/46b448e2a76a14210a7270ec11ad97cb9cbda6dc\"\u003e\u003ccode\u003e46b448e\u003c/code\u003e\u003c/a\u003e try drop msrv back to 1.61.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/929ab3812e86915bb5edb65609cd6d5cb17939fb\"\u003e\u003ccode\u003e929ab38\u003c/code\u003e\u003c/a\u003e fix up doc test feature gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/957cece4780cb006cbe2f819bd2f893822aad7cb\"\u003e\u003ccode\u003e957cece\u003c/code\u003e\u003c/a\u003e bump serde-dependent crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/bea40c847c77ecb7b7e9f2d858a21edaa2aa6159\"\u003e\u003ccode\u003ebea40c8\u003c/code\u003e\u003c/a\u003e bump msrv to 1.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c540184ee9581d7373135f5511b6b174b5cee2d6\"\u003e\u003ccode\u003ec540184\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/716\"\u003e#716\u003c/a\u003e from rust-lang/ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c971e636c4b44ff01ff21e6aa82607272d2d0bf2\"\u003e\u003ccode\u003ec971e63\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into ci-smaller-matrix2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.22...0.4.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memchr` from 2.7.4 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/886ca4ca4820297191c6e9f7b023dc356f31a4d1\"\u003e\u003ccode\u003e886ca4c\u003c/code\u003e\u003c/a\u003e 2.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/7de50d0f7a762a34d49568e08327a6546fa5181f\"\u003e\u003ccode\u003e7de50d0\u003c/code\u003e\u003c/a\u003e memmem: add owned finder constructor variants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/1230fc5c638a4d922f4e00a87adf8929007f2417\"\u003e\u003ccode\u003e1230fc5\u003c/code\u003e\u003c/a\u003e benchmarks: fix date in file name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/43300c6cb6996fd8dca75cb99b3f444ac93abab1\"\u003e\u003ccode\u003e43300c6\u003c/code\u003e\u003c/a\u003e benchmarks: add latest x86-64 benchmark results\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/9bf2301912e38b24bb25cd4db6a16023ab0da3a7\"\u003e\u003ccode\u003e9bf2301\u003c/code\u003e\u003c/a\u003e benchmarks: update everything\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/9ba486e4ba7e865c0510305c5dacba73988d9f31\"\u003e\u003ccode\u003e9ba486e\u003c/code\u003e\u003c/a\u003e 2.7.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ec25b8077f7124340e0ec6398b5dd89296775744\"\u003e\u003ccode\u003eec25b80\u003c/code\u003e\u003c/a\u003e aarch64: fix NEON optimization on big-endian\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/3962118774ac511580c5b40fd14323e31629fa52\"\u003e\u003ccode\u003e3962118\u003c/code\u003e\u003c/a\u003e 2.7.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/599d9d92aa2a1b4d6178b3b10e3a49c264caa7bf\"\u003e\u003ccode\u003e599d9d9\u003c/code\u003e\u003c/a\u003e cargo: remove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ceef3c921b5685847ea39647b6361033dfe1aa36\"\u003e\u003ccode\u003eceef3c9\u003c/code\u003e\u003c/a\u003e ci: fix wasm32 environment variables\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.7.4...2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mongodb` from 3.1.1 to 3.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mongodb/mongo-rust-driver/releases\"\u003emongodb's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.2.5\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Rust driver team is pleased to announce the v3.2.5 release of the \u003ccode\u003emongodb\u003c/code\u003e crate, now available for download from \u003ca href=\"https://crates.io/crates/mongodb/3.2.5\"\u003ecrates.io\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug that caused the driver to allow invalid TLS certificates when the URI option \u003ccode\u003e\u0026quot;tlsInsecure=false\u0026quot;\u003c/code\u003e was included in the connection string.\u003c/p\u003e\n\u003ch2\u003eFull Release Notes\u003c/h2\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRUST-2264 Fix handling of tlsInsecure in the URI (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.4\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Rust driver team is pleased to announce the v3.2.4 release of the \u003ccode\u003emongodb\u003c/code\u003e crate, now available for download from \u003ca href=\"https://crates.io/crates/mongodb/3.2.4\"\u003ecrates.io\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eFull Release Notes\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRUST-2219 Relax domain name parsing (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1399\"\u003e#1399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRUST-2227 Migrate to sha1 crate (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRUST-2204 Enforce size limits on outgoing messages (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1369\"\u003e#1369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.3\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Rust driver team is pleased to announce the v3.2.3 release of the \u003ccode\u003emongodb\u003c/code\u003e crate, now available for download from \u003ca href=\"https://crates.io/crates/mongodb/3.2.3\"\u003ecrates.io\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eFull Release Notes\u003c/h2\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRUST-2179 Ignore whether nodes are data-bearing when directConnection is true (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.2\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Rust driver team is pleased to announce the v3.2.2 release of the \u003ccode\u003emongodb\u003c/code\u003e crate, now available for download from \u003ca href=\"https://crates.io/crates/mongodb/3.2.2\"\u003ecrates.io\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eFull Release Notes\u003c/h2\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRUST-2155 Precreate cleanup task for endSessions (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.1\u003c/h2\u003e\n\u003cp\u003eThe MongoDB Rust driver team is pleased to announce the v3.2.1 release of the \u003ccode\u003emongodb\u003c/code\u003e crate, now available for download from \u003ca href=\"https://crates.io/crates/mongodb/3.2.1\"\u003ecrates.io\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eFull Release Notes\u003c/h2\u003e\n\u003ch3\u003eBug fix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRUST-2146 Fix compilation when no default features are enabled (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1292\"\u003e#1292\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/mongodb/mongo-rust-driver/commit/0b49612095236863fca7395cb48bdac8e504e2b8\"\u003e\u003ccode\u003e0b49612\u003c/code\u003e\u003c/a\u003e release v3.2.5 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/21ed6aeeea386628621b36a6af2a1a248cc87dcf\"\u003e\u003ccode\u003e21ed6ae\u003c/code\u003e\u003c/a\u003e RUST-2265: cherrypick \u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1453\"\u003e#1453\u003c/a\u003e for 3.2.5 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/359734a3b318d9d27d7810e74bcb0cae51131c41\"\u003e\u003ccode\u003e359734a\u003c/code\u003e\u003c/a\u003e release v3.2.4 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/6e2b391e50af5f9c0339ed6d834112eefde8ab9f\"\u003e\u003ccode\u003e6e2b391\u003c/code\u003e\u003c/a\u003e RUST-2233 Cherrypick more fixes for 3.2.4 release (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1407\"\u003e#1407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/ebfb3abc9e07cc91390c7dc38621d55b7c86b770\"\u003e\u003ccode\u003eebfb3ab\u003c/code\u003e\u003c/a\u003e RUST-2219 Cherrypick domain name parsing fix into 3.2.x (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/34653fa6bbb342727ae238d8ccd68ed70d294ac7\"\u003e\u003ccode\u003e34653fa\u003c/code\u003e\u003c/a\u003e release v3.2.3 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1338\"\u003e#1338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/6d8cf543d7df01e0bbfecc25e2da39a888de2f87\"\u003e\u003ccode\u003e6d8cf54\u003c/code\u003e\u003c/a\u003e release v3.2.2 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1325\"\u003e#1325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/3bce574fdf642b122253b1efbf97115984370dfd\"\u003e\u003ccode\u003e3bce574\u003c/code\u003e\u003c/a\u003e RUST-2155 Precreate cleanup task for endSessions (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1305\"\u003e#1305\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/53fa15a857dc6aa370104b2921b00234ccf12188\"\u003e\u003ccode\u003e53fa15a\u003c/code\u003e\u003c/a\u003e release v3.2.1 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mongodb/mongo-rust-driver/commit/974465a7f2605dc3e8b0cf6094dae7bf7f7b3046\"\u003e\u003ccode\u003e974465a\u003c/code\u003e\u003c/a\u003e release v3.2.0 (\u003ca href=\"https://redirect.github.com/mongodb/mongo-rust-driver/issues/1286\"\u003e#1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mongodb/mongo-rust-driver/compare/v3.1.1...v3.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.8.5 to 0.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.2] - 2025-07-20\u003c/h2\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003erand::rngs::mock\u003c/code\u003e module and \u003ccode\u003eStepRng\u003c/code\u003e generator (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ccode\u003eWeightedIndex\u0026lt;usize\u0026gt;\u003c/code\u003e (de)serialization (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.1] - 2025-04-17\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevise \u0026quot;not a crypto library\u0026quot; policy again (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003ezerocopy\u003c/code\u003e dependency from \u003ccode\u003erand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix feature \u003ccode\u003esimd_support\u003c/code\u003e for recent nightly rust (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003efn rand::seq::index::sample_weighted\u003c/code\u003e and \u003ccode\u003efn IndexedRandom::choose_multiple_weighted\u003c/code\u003e to return fewer than \u003ccode\u003eamount\u003c/code\u003e results (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1623\"\u003e#1623\u003c/a\u003e), reverting an undocumented change (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1382\"\u003e#1382\u003c/a\u003e) to the previous release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erand::distr::Alphabetic\u003c/code\u003e distribution. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1587\"\u003e#1587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1565\"\u003e#1565\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1565\"\u003erust-random/rand#1565\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1579\"\u003e#1579\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1579\"\u003erust-random/rand#1579\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1586\"\u003e#1586\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1586\"\u003erust-random/rand#1586\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1587\"\u003e#1587\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1587\"\u003erust-random/rand#1587\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1604\"\u003erust-random/rand#1604\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1623\"\u003e#1623\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1623\"\u003erust-random/rand#1623\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1634\"\u003e#1634\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1634\"\u003erust-random/rand#1634\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1646\"\u003e#1646\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1646\"\u003erust-random/rand#1646\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.9.0] - 2025-01-27\u003c/h2\u003e\n\u003ch3\u003eSecurity and unsafe\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePolicy: \u0026quot;rand is not a crypto library\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fork-protection from \u003ccode\u003eReseedingRng\u003c/code\u003e and \u003ccode\u003eThreadRng\u003c/code\u003e. Instead, it is recommended to call \u003ccode\u003eThreadRng::reseed\u003c/code\u003e on fork. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1379\"\u003e#1379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ezerocopy\u003c/code\u003e to replace some \u003ccode\u003eunsafe\u003c/code\u003e code (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1349\"\u003e#1349\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1393\"\u003e#1393\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1446\"\u003e#1446\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1502\"\u003e#1502\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV to 1.63.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1207\"\u003e#1207\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1246\"\u003e#1246\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1269\"\u003e#1269\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1341\"\u003e#1341\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1416\"\u003e#1416\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1536\"\u003e#1536\u003c/a\u003e); note that 1.60.0 may work for dependents when using \u003ccode\u003e--ignore-rust-version\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to \u003ccode\u003erand_core\u003c/code\u003e v0.9.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003estd\u003c/code\u003e feature without \u003ccode\u003egetrandom\u003c/code\u003e or \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnable feature \u003ccode\u003esmall_rng\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove implicit feature \u003ccode\u003erand_chacha\u003c/code\u003e; use \u003ccode\u003estd_rng\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1473\"\u003e#1473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003eserde1\u003c/code\u003e to \u003ccode\u003eserde\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1477\"\u003e#1477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename feature \u003ccode\u003egetrandom\u003c/code\u003e to \u003ccode\u003eos_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1537\"\u003e#1537\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/d3dd4157052e5431ce42e157b544968560a68b95\"\u003e\u003ccode\u003ed3dd415\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1605\"\u003e#1605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/99fabd20e9b39d0af7c2ed6c31dbcad83a1703fd\"\u003e\u003ccode\u003e99fabd2\u003c/code\u003e\u003c/a\u003e Prepare rand_core 0.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/c7fe1c43b5ba53aacad5fbac94a8b88788564049\"\u003e\u003ccode\u003ec7fe1c4\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1604\"\u003e#1604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db2b1e0bb41b0a1435b9fecaa1b7bdb531183204\"\u003e\u003ccode\u003edb2b1e0\u003c/code\u003e\u003c/a\u003e rand: re-export \u003ccode\u003erand_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ee1d96f9f527dbe6f873c8a5ccf47d60a6b8f7b7\"\u003e\u003ccode\u003eee1d96f\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/e0eb2ee0fcc0b07afb901465f4a8ba7f07128f87\"\u003e\u003ccode\u003ee0eb2ee\u003c/code\u003e\u003c/a\u003e rand_core: implement reborrow for \u003ccode\u003eUnwrapMut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/975f602f5dbbdab0a024e0c5e8b527907426bd8c\"\u003e\u003ccode\u003e975f602\u003c/code\u003e\u003c/a\u003e fixup clippy 1.85 warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/775b05be1b8a4fdef17c6601cd223551fbf67edc\"\u003e\u003ccode\u003e775b05b\u003c/code\u003e\u003c/a\u003e Relax \u003ccode\u003eSized\u003c/code\u003e requirements for blanket impls (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1593\"\u003e#1593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ec6d5c06a5384c14563a2164bb4a038100a5bb78\"\u003e\u003ccode\u003eec6d5c0\u003c/code\u003e\u003c/a\u003e Prepare rand_core v0.9.1 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1591\"\u003e#1591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/6a06056e8a892bfa181ec24a8ea16aa9f2fe97d3\"\u003e\u003ccode\u003e6a06056\u003c/code\u003e\u003c/a\u003e rand_core: introduce an UnwrapMut wrapper (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.8.5...rand_core-0.9.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.217 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.218\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_with` from 3.12.0 to 3.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jonasbb/serde_with/releases\"\u003eserde_with's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eserde_with v3.18.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with more sequence and set types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.88 due to the \u003ccode\u003edarling\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.17.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eOneOrMany\u003c/code\u003e with \u003ccode\u003esmallvec\u003c/code\u003e v1 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/920\"\u003e#920\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/922\"\u003e#922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003eyaml_serde\u003c/code\u003e for a maintained yaml dependency by \u003ca href=\"https://github.com/kazan417\"\u003e\u003ccode\u003e@​kazan417\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/921\"\u003e#921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.82, since that is required for \u003ccode\u003eyaml_serde\u003c/code\u003e dev-dependency.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.16.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eJsonSchemaAs\u003c/code\u003e of \u003ccode\u003eSetPreventDuplicates\u003c/code\u003e and \u003ccode\u003eSetLastValueWins\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/906\"\u003e#906\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/907\"\u003e#907\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.16.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003esmallvec\u003c/code\u003e v1 under the \u003ccode\u003esmallvec_1\u003c/code\u003e feature flag by \u003ca href=\"https://github.com/isharma228\"\u003e\u003ccode\u003e@​isharma228\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eJsonSchemaAs\u003c/code\u003e implementation for \u003ccode\u003ejson::JsonString\u003c/code\u003e by \u003ca href=\"https://github.com/yogevm15\"\u003e\u003ccode\u003e@​yogevm15\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/901\"\u003e#901\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix building of the documentation by updating references to use \u003ccode\u003eserde_core\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eserde_with v3.15.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded error inspection to \u003ccode\u003eVecSkipError\u003c/code\u003e and \u003ccode\u003eMapSkipError\u003c/code\u003e by \u003ca href=\"https://github.com/michelhe\"\u003e\u003ccode\u003e@​michelhe\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/878\"\u003e#878\u003c/a\u003e)\nThis allows interacting with the previously hidden error, for example for logging.\nCheckout the newly added example to both types.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow documenting the types generated by \u003ccode\u003eserde_conv!\u003c/code\u003e.\nThe \u003ccode\u003eserde_conv!\u003c/code\u003e macro now acceps outer attributes before the optional visibility modifier.\nThis allow adding doc comments in the shape of \u003ccode\u003e#[doc = \u0026quot;...\u0026quot;]\u003c/code\u003e or any other attributes, such as lint modifiers.\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003eserde_conv!(\n    #[doc = \u0026quot;Serialize bools as string\u0026quot;]\n    #[allow(dead_code)]\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/d50ec962c6ecad7d8972f95d7ee7cea398b7eb41\"\u003e\u003ccode\u003ed50ec96\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/931\"\u003e#931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/984fe3252ecd47526f452e39736f70f96b503f7c\"\u003e\u003ccode\u003e984fe32\u003c/code\u003e\u003c/a\u003e Bump version to 3.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/4ba41c70c7f12b2e543ae81480a50b4d76245419\"\u003e\u003ccode\u003e4ba41c7\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/8fb2468ce24e822fc29cd9aa8ebb3feb3ddf1eb3\"\u003e\u003ccode\u003e8fb2468\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 in the github-actions group\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/aec0a23c15943bc4ca82d329695fabefb2b19174\"\u003e\u003ccode\u003eaec0a23\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88 (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/930\"\u003e#930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/25c15a2c5c53f8fa71af91d699877147568338b8\"\u003e\u003ccode\u003e25c15a2\u003c/code\u003e\u003c/a\u003e Update time dependency to 0.3.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/93bd3f4bebec516e5608a12f09ad1859cdced9a7\"\u003e\u003ccode\u003e93bd3f4\u003c/code\u003e\u003c/a\u003e Update test output after darling update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/f825dbffb12dd758c80247259a271956f1c484b4\"\u003e\u003ccode\u003ef825dbf\u003c/code\u003e\u003c/a\u003e Upgrade darling to 0.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/65cbd738f090f25d89ec4b350501b4aa5b38bd9e\"\u003e\u003ccode\u003e65cbd73\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jonasbb/serde_with/commit/daff02ea264c3136131bfcff079304714f359bd9\"\u003e\u003ccode\u003edaff02e\u003c/code\u003e\u003c/a\u003e Extend OneOrMany implementation to more collection types (\u003ca href=\"https://redirect.github.com/jonasbb/serde_with/issues/929\"\u003e#929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jonasbb/serde_with/compare/v3.12.0...v3.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha2` from 0.10.8 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.8...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 `shakmaty` from 0.27.2 to 0.30.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul...\n\n_Description has been truncated_","html_url":"https://github.com/lichess-org/lila-engine/pull/56","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lichess-org%2Flila-engine/issues/56","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/56/packages"}},{"old_version":"1.0.219","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-04-01T23:46:23.000Z","version_change":"1.0.219 → 1.0.228","issue":{"uuid":"4190546857","node_id":"PR_kwDOOCVJS87PaHGr","number":22,"state":"closed","title":"Build(deps): Bump the all-dependencies group across 1 directory with 54 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-01T22:26:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T23:46:23.000Z","updated_at":"2026-05-01T22:26:13.000Z","time_to_close":2587188,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Build(deps): Bump","group_name":"all-dependencies","update_count":54,"packages":[{"name":"actix-files","old_version":"0.6.6","new_version":"0.6.10","repository_url":"https://github.com/actix/actix-web"},{"name":"actix-session","old_version":"0.10.1","new_version":"0.11.0","repository_url":"https://github.com/actix/actix-extras"},{"name":"actix-web","old_version":"4.9.0","new_version":"4.10.2","repository_url":"https://github.com/actix/actix-web"},{"name":"alphanumeric-sort","old_version":"1.5.3","new_version":"1.5.5","repository_url":"https://github.com/magiclen/alphanumeric-sort"},{"name":"anyhow","old_version":"1.0.96","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"bytes","old_version":"1.10.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bytesize","old_version":"2.0.1","new_version":"2.3.1","repository_url":"https://github.com/bytesize-rs/bytesize"},{"name":"chrono","old_version":"0.4.40","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"cipher","old_version":"0.4.4","new_version":"0.5.1","repository_url":"https://github.com/RustCrypto/traits"},{"name":"clap","old_version":"4.5.31","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.5.46","new_version":"4.6.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_mangen","old_version":"0.2.26","new_version":"0.3.0","repository_url":"https://github.com/clap-rs/clap"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"comrak","old_version":"0.36.0","new_version":"0.51.0","repository_url":"https://github.com/kivikakk/comrak"},{"name":"dav-server","old_version":"0.7.0","new_version":"0.11.0","repository_url":"https://github.com/messense/dav-server-rs"},{"name":"fast_qr","old_version":"0.12.7","new_version":"0.13.1","repository_url":"https://github.com/erwanvivien/fast_qr"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"httparse","old_version":"1.10.0","new_version":"1.10.1","repository_url":"https://github.com/seanmonstar/httparse"},{"name":"if-addrs","old_version":"0.13.3","new_version":"0.15.0","repository_url":"https://github.com/messense/if-addrs"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"log","old_version":"0.4.26","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"md5","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/stainless-steel/md5"},{"name":"mio","old_version":"1.0.4","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"mongodb","old_version":"3.3.0","new_version":"3.5.2","repository_url":"https://github.com/mongodb/mongo-rust-driver"},{"name":"nix","old_version":"0.30.1","new_version":"0.31.2","repository_url":"https://github.com/nix-rust/nix"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"port_check","old_version":"0.2.1","new_version":"0.3.0","repository_url":"https://github.com/ufoscout/port-check-rs"},{"name":"rand_core","old_version":"0.6.4","new_version":"0.9.3","repository_url":"https://github.com/rust-random/rand_core"},{"name":"rhai","old_version":"1.23.6","new_version":"1.24.0","repository_url":"https://github.com/rhaiscript/rhai"},{"name":"rc4","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.23","new_version":"0.23.28","repository_url":"https://github.com/rustls/rustls"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.138","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"sha2","old_version":"0.10.8","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"simple-ldap","old_version":"7.0.1","new_version":"8.0.1","repository_url":"https://github.com/keaz/simple-ldap"},{"name":"openssl","old_version":"0.10.70","new_version":"0.10.76","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"socket2","old_version":"0.5.8","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"},{"name":"strum","old_version":"0.27.1","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/alexcrichton/tar-rs"},{"name":"tempfile","old_version":"3.17.0","new_version":"3.23.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror","old_version":"2.0.12","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tower-http","old_version":"0.6.6","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"tokio","old_version":"1.43.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"wyrand","old_version":"0.2.1","new_version":"0.4.1","repository_url":"https://github.com/Bluefinger/wyrand-rs"},{"name":"wasmtime","old_version":"25.0.3","new_version":"38.0.4","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"zip","old_version":"2.2.3","new_version":"7.0.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"assert_cmd","old_version":"2.0.16","new_version":"2.2.0","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"assert_fs","old_version":"1.1.2","new_version":"1.1.3","repository_url":"https://github.com/assert-rs/assert_fs"},{"name":"predicates","old_version":"3.1.3","new_version":"3.1.4","repository_url":"https://github.com/assert-rs/predicates-rs"},{"name":"reqwest","old_version":"0.12.12","new_version":"0.12.28","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"reqwest_dav","old_version":"0.1.14","new_version":"0.3.3","repository_url":"https://github.com/niuhuan/reqwest_dav"},{"name":"rstest","old_version":"0.24.0","new_version":"0.26.1","repository_url":"https://github.com/la10736/rstest"},{"name":"select","old_version":"0.6.0","new_version":"0.6.1","repository_url":"https://github.com/utkarshkukreti/select.rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-dependencies group with 54 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-files](https://github.com/actix/actix-web) | `0.6.6` | `0.6.10` |\n| [actix-session](https://github.com/actix/actix-extras) | `0.10.1` | `0.11.0` |\n| [actix-web](https://github.com/actix/actix-web) | `4.9.0` | `4.10.2` |\n| [alphanumeric-sort](https://github.com/magiclen/alphanumeric-sort) | `1.5.3` | `1.5.5` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.102` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.0` | `1.11.1` |\n| [bytesize](https://github.com/bytesize-rs/bytesize) | `2.0.1` | `2.3.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.44` |\n| [cipher](https://github.com/RustCrypto/traits) | `0.4.4` | `0.5.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.46` | `4.6.0` |\n| [clap_mangen](https://github.com/clap-rs/clap) | `0.2.26` | `0.3.0` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [comrak](https://github.com/kivikakk/comrak) | `0.36.0` | `0.51.0` |\n| [dav-server](https://github.com/messense/dav-server-rs) | `0.7.0` | `0.11.0` |\n| [fast_qr](https://github.com/erwanvivien/fast_qr) | `0.12.7` | `0.13.1` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [httparse](https://github.com/seanmonstar/httparse) | `1.10.0` | `1.10.1` |\n| [if-addrs](https://github.com/messense/if-addrs) | `0.13.3` | `0.15.0` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.29` |\n| [md5](https://github.com/stainless-steel/md5) | `0.7.0` | `0.8.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.2.0` |\n| [mongodb](https://github.com/mongodb/mongo-rust-driver) | `3.3.0` | `3.5.2` |\n| [nix](https://github.com/nix-rust/nix) | `0.30.1` | `0.31.2` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [port_check](https://github.com/ufoscout/port-check-rs) | `0.2.1` | `0.3.0` |\n| [rand_core](https://github.com/rust-random/rand_core) | `0.6.4` | `0.9.3` |\n| [rhai](https://github.com/rhaiscript/rhai) | `1.23.6` | `1.24.0` |\n| [rc4](https://github.com/RustCrypto/stream-ciphers) | `0.1.0` | `0.2.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.23` | `0.23.28` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.149` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.11.0` |\n| [simple-ldap](https://github.com/keaz/simple-ldap) | `7.0.1` | `8.0.1` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.70` | `0.10.76` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.5.8` | `0.6.3` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.28.0` |\n| [tar](https://github.com/alexcrichton/tar-rs) | `0.4.44` | `0.4.45` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.0` | `3.23.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.18` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.6` | `0.6.8` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.50.0` |\n| [wyrand](https://github.com/Bluefinger/wyrand-rs) | `0.2.1` | `0.4.1` |\n| [wasmtime](https://github.com/bytecodealliance/wasmtime) | `25.0.3` | `38.0.4` |\n| [zip](https://github.com/zip-rs/zip2) | `2.2.3` | `7.0.0` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.16` | `2.2.0` |\n| [assert_fs](https://github.com/assert-rs/assert_fs) | `1.1.2` | `1.1.3` |\n| [predicates](https://github.com/assert-rs/predicates-rs) | `3.1.3` | `3.1.4` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.12` | `0.12.28` |\n| [reqwest_dav](https://github.com/niuhuan/reqwest_dav) | `0.1.14` | `0.3.3` |\n| [rstest](https://github.com/la10736/rstest) | `0.24.0` | `0.26.1` |\n| [select](https://github.com/utkarshkukreti/select.rs) | `0.6.0` | `0.6.1` |\n\n\nUpdates `actix-files` from 0.6.6 to 0.6.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-files's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-files: v0.6.10\u003c/h2\u003e\n\u003ch2\u003e0.6.10\u003c/h2\u003e\n\u003ch3\u003eSecurity Notice\u003c/h3\u003e\n\u003cp\u003eWe addressed 2 vulnerabilities in this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDo not panic with empty Range header (\u003ca href=\"https://github.com/actix/actix-web/security/advisories/GHSA-gcqf-3g44-vc9p\"\u003ehttps://github.com/actix/actix-web/security/advisories/GHSA-gcqf-3g44-vc9p\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAvoid serving CWD on invalid \u003ccode\u003eFiles::new\u003c/code\u003e inputs (\u003ca href=\"https://github.com/actix/actix-web/security/advisories/GHSA-8v2v-wjwg-vx6r\"\u003ehttps://github.com/actix/actix-web/security/advisories/GHSA-8v2v-wjwg-vx6r\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe encourage updating your \u003ccode\u003eactix-files\u003c/code\u003e version as soon as possible.\u003c/p\u003e\n\u003ch3\u003eOther changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathBufWrap\u003c/code\u003e \u0026amp; \u003ccode\u003eUriSegmentError\u003c/code\u003e made public. \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3694\"\u003e#3694\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3694\"\u003e#3694\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-web/pull/3694\"\u003eactix/actix-web#3694\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eactix-files: v0.6.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect \u003ccode\u003ederive_more\u003c/code\u003e dependency feature requirements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-files: v0.6.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFiles::with_permanent_redirect()\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003eChange default redirect status code to 307 Temporary Redirect.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-files: v0.6.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e{Files, NamedFile}::read_mode_threshold()\u003c/code\u003e methods to allow faster synchronous reads of small files.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.75.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/blob/v0.6.10/CHANGES.md\"\u003eactix-files's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.6.10] - 2018-05-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to use path without traling slashes for scope registration \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/241\"\u003e#241\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow to set encoding for exact NamedFile \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/239\"\u003e#239\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTestServer::post()\u003c/code\u003e actually sends \u003ccode\u003eGET\u003c/code\u003e request \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/240\"\u003e#240\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.6.9 (2018-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop connection if request's payload is not fully consumed \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/236\"\u003e#236\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix streaming response with body compression\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.6.8 (2018-05-20)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix scope resource path extractor \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/234\"\u003e#234\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRe-use tcp listener on pause/resume\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.6.7 (2018-05-17)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix compilation with --no-default-features\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9f9e0b98ad42d8b94ac25581973d0675d4fd5a28\"\u003e\u003ccode\u003e9f9e0b9\u003c/code\u003e\u003c/a\u003e change homepage link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/556646aaec1dccb277a93d7ee7274e986bcdf619\"\u003e\u003ccode\u003e556646a\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/174fb0b5f4928bedf456181fb88cde2d2c93821d\"\u003e\u003ccode\u003e174fb0b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/239\"\u003e#239\u003c/a\u003e from max-frai/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/836706653b33a69f334f318252d55eeb17e77f86\"\u003e\u003ccode\u003e8367066\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/17f1a2b92a733fc3698908edafeb6dc21d334fb2\"\u003e\u003ccode\u003e17f1a2b\u003c/code\u003e\u003c/a\u003e more scope tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3b08b16c113b398e630790c205d3bad1246476a2\"\u003e\u003ccode\u003e3b08b16\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/68eb2f26c9d0b3f4c07344697adb5889a1fdd334\"\u003e\u003ccode\u003e68eb2f2\u003c/code\u003e\u003c/a\u003e Allow to use path without traling slashes for scope registration \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/241\"\u003e#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/72757887c9ca53f342955955b5db6fead453896e\"\u003e\u003ccode\u003e7275788\u003c/code\u003e\u003c/a\u003e update doc links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/eb5dbd43aee2cbb161e2e5f65e4a811f6d796254\"\u003e\u003ccode\u003eeb5dbd4\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/1f1dfac3f9df3d866b12ef76c98f5646d4392301\"\u003e\u003ccode\u003e1f1dfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/actix/actix-web/issues/240\"\u003e#240\u003c/a\u003e from ivanovaleksey/patch-2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/v0.6.6...v0.6.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-session` from 0.10.1 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-extras/releases\"\u003eactix-session's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-redis: v0.11.0\u003c/h2\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRedisSession\u003c/code\u003e has been removed. Check out \u003ccode\u003eRedisActorSessionStore\u003c/code\u003e in \u003ccode\u003eactix-session\u003c/code\u003e for a session store backed by Redis using \u003ccode\u003eactix-redis\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis-async\u003c/code\u003e dependency to \u003ccode\u003e0.12\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/actix/actix-extras/pull/212\"\u003eactix/actix-extras#212\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eactix-protobuf: v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eprost\u003c/code\u003e dependency to \u003ccode\u003e0.13\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.75.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-session: v0.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSession::contains_key\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eSession::update[_or]()\u003c/code\u003e methods.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e dependency to \u003ccode\u003e0.32\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.80.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/92269fc308b457705ccede71cf26769ea6d1a574\"\u003e\u003ccode\u003e92269fc\u003c/code\u003e\u003c/a\u003e prepare actix-redis release 0.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/01932f87d3c673989e1f1897b588e895f5b2693e\"\u003e\u003ccode\u003e01932f8\u003c/code\u003e\u003c/a\u003e update ecosystem versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/010a905dca1d460c4d76c2bfe1ef72012c07c32f\"\u003e\u003ccode\u003e010a905\u003c/code\u003e\u003c/a\u003e prepare actix-session release 0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/2d6397365414c8e0192966171813e0a7f1c10754\"\u003e\u003ccode\u003e2d63973\u003c/code\u003e\u003c/a\u003e final session doc tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/a086d30db225128d8aeee1799f2dce05393c2dce\"\u003e\u003ccode\u003ea086d30\u003c/code\u003e\u003c/a\u003e prepare actix-cors release 0.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/b748e7e3a7673b60a67755456876d091f14c2b02\"\u003e\u003ccode\u003eb748e7e\u003c/code\u003e\u003c/a\u003e conditionally add vary header to errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/6fbe2eab9426fc5bcca5a17f8bcaa41d27cab1d5\"\u003e\u003ccode\u003e6fbe2ea\u003c/code\u003e\u003c/a\u003e allow OPTIONS requests without request-method header (\u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/0ba1073cb220f3933675889ecff1f133ee7f6395\"\u003e\u003ccode\u003e0ba1073\u003c/code\u003e\u003c/a\u003e ignore actix-session tests on master ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/7e6335a09fa21302cec29904543d707b5da867a3\"\u003e\u003ccode\u003e7e6335a\u003c/code\u003e\u003c/a\u003e Rework actix session (\u003ca href=\"https://redirect.github.com/actix/actix-extras/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-extras/commit/a1d0f051b7fd309e48768185e70380a09a35b269\"\u003e\u003ccode\u003ea1d0f05\u003c/code\u003e\u003c/a\u003e fix typo\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-extras/compare/session-v0.10.1...redis-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `actix-web` from 4.9.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.10.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo significant changes since \u003ccode\u003e4.10.1\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.10.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNo significant changes since \u003ccode\u003e4.10.0\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.10.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eResponder\u003c/code\u003e for \u003ccode\u003eResult\u0026lt;(), E: Into\u0026lt;Error\u0026gt;\u0026gt;\u003c/code\u003e. Returning \u003ccode\u003eOk(())\u003c/code\u003e responds with HTTP 204 No Content.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn Windows, an error is now returned from \u003ccode\u003eHttpServer::bind()\u003c/code\u003e (or TLS variants) when binding to a socket that's already in use.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ebrotli\u003c/code\u003e dependency to \u003ccode\u003e7\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.75.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/cede0c6dbba08e1f5c882f45155f48fd894c6191\"\u003e\u003ccode\u003ecede0c6\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/1005b6a12aa36ef57b0329df99deda946d60faef\"\u003e\u003ccode\u003e1005b6a\u003c/code\u003e\u003c/a\u003e chore: fix actix-http ver req\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d898e8f739d934fa461f7c912024ee30775c580d\"\u003e\u003ccode\u003ed898e8f\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/353873fc0461ce35846d43951597dd293c1153ba\"\u003e\u003ccode\u003e353873f\u003c/code\u003e\u003c/a\u003e chore: fix derive-more feature selection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/1390e2970584cbbb6d7c9a0ed69d5964423d7bd9\"\u003e\u003ccode\u003e1390e29\u003c/code\u003e\u003c/a\u003e docs: fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/c6e7ebd18529ea3803468943a1a83c26855b6213\"\u003e\u003ccode\u003ec6e7ebd\u003c/code\u003e\u003c/a\u003e refactor: use Payload::from internally\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e8351cc3aa8c91da6baa8ce7977e48eec9e11943\"\u003e\u003ccode\u003ee8351cc\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.49.10 to 2.49.17 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3597\"\u003e#3597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/f63cf69e6a7ee453af0a0a560818e1ea8c199e7b\"\u003e\u003ccode\u003ef63cf69\u003c/code\u003e\u003c/a\u003e docs: remove \u0026quot;copyright\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/92c1e2230dc52a45355361c401ecf504ab625738\"\u003e\u003ccode\u003e92c1e22\u003c/code\u003e\u003c/a\u003e chore(awc): prepare release 3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/4bb495aba05acedfb90066a9caa0dc754930e8a6\"\u003e\u003ccode\u003e4bb495a\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.10.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.9.0...web-v4.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alphanumeric-sort` from 1.5.3 to 1.5.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/98d6c0e965734ac5b02e2d104257bb7d08dfbf9f\"\u003e\u003ccode\u003e98d6c0e\u003c/code\u003e\u003c/a\u003e bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/390360d7a61d0197726f61b4e210483e794c2109\"\u003e\u003ccode\u003e390360d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/11\"\u003e#11\u003c/a\u003e from magiclen/fix/inconsistent-ordering-result-3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/5d0a40f7830917c6751afcd2db5229b6c38e7108\"\u003e\u003ccode\u003e5d0a40f\u003c/code\u003e\u003c/a\u003e fix issue \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/8\"\u003e#8\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/fe9cf14757a6c9e4f1310b64204529d17c6e5707\"\u003e\u003ccode\u003efe9cf14\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/10\"\u003e#10\u003c/a\u003e from magiclen/dependabot/github_actions/actions/checko...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/f3e910c03f39b4da708aafa1fa6e148b83b35198\"\u003e\u003ccode\u003ef3e910c\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/0a38e177ed8811d328712a81e78f44e6253dc2d9\"\u003e\u003ccode\u003e0a38e17\u003c/code\u003e\u003c/a\u003e replace doc_auto_cfg with doc_cfg, remove unused empty lines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/e8ff08b86f3af932763129b07f2c6f9f89334f55\"\u003e\u003ccode\u003ee8ff08b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/magiclen/alphanumeric-sort/issues/9\"\u003e#9\u003c/a\u003e from magiclen/dependabot/github_actions/actions/checkout-5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/fa1f0c34446cc8874cfde7aa71ced20c4a34ea0c\"\u003e\u003ccode\u003efa1f0c3\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magiclen/alphanumeric-sort/commit/01bcd67da3ad996f84dc69a4f1e31032cbf42d1e\"\u003e\u003ccode\u003e01bcd67\u003c/code\u003e\u003c/a\u003e update .gitignore\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/magiclen/alphanumeric-sort/compare/v1.5.3...v1.5.5\"\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.96 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.into_boxed_dyn_error\"\u003e\u003ccode\u003eself.into_boxed_dyn_error()\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://docs.rs/anyhow/1/anyhow/struct.Error.html#method.reallocate_into_boxed_dyn_error_without_backtrace\"\u003e\u003ccode\u003eself.reallocate_into_boxed_dyn_error_without_backtrace()\u003c/code\u003e\u003c/a\u003e methods for anyhow::Error (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.10.0 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.11.1\u003c/h2\u003e\n\u003ch1\u003e1.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.11.0\u003c/h2\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.10.1\u003c/h2\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/bytes/pull/773\"\u003etokio-rs/bytes#773\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/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.11.1 (February 3rd, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer overflow in \u003ccode\u003eBytesMut::reserve\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.11.0 (November 14th, 2025)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.57 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eBytesMut::put::\u0026lt;Bytes\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReserve capacity in \u003ccode\u003eBytesMut::put\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003eBytesMut::remaining_mut\u003c/code\u003e to use \u003ccode\u003eisize::MAX\u003c/code\u003e instead of \u003ccode\u003eusize::MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eInternal changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuarantee address in \u003ccode\u003eslice()\u003c/code\u003e for empty slices. (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/780\"\u003e#780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eVtable::to_*\u003c/code\u003e -\u0026gt; \u003ccode\u003eVtable::into_*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003eBytesMut::freeze\u003c/code\u003e doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003edrop_fn\u003c/code\u003e of \u003ccode\u003efrom_owner\u003c/code\u003e into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.10.1 (March 5th, 2025)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix memory leak when using \u003ccode\u003eto_vec\u003c/code\u003e with \u003ccode\u003eBytes::from_owner\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/773\"\u003e#773\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/417dccdeff249e0c011327de7d92e0d6fbe7cc43\"\u003e\u003ccode\u003e417dccd\u003c/code\u003e\u003c/a\u003e Release bytes v1.11.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/820\"\u003e#820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/d0293b0e35838123c51ca5dfdf468ecafee4398f\"\u003e\u003ccode\u003ed0293b0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/a7952fb4478f6dc226f623b217432fbc6f8dad24\"\u003e\u003ccode\u003ea7952fb\u003c/code\u003e\u003c/a\u003e chore: prepare bytes v1.11.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/60cbb776f22e4ef2268c026e88a24d6ed75b3776\"\u003e\u003ccode\u003e60cbb77\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eBytesMut\u003c/code\u003e only reuse if src has remaining (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/7ce330f5192a322fb1efefe7ac9a3850b27162a1\"\u003e\u003ccode\u003e7ce330f\u003c/code\u003e\u003c/a\u003e Move drop_fn of from_owner into vtable (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/4b53a29eb26716592ef2f00f925ef58ccb182e61\"\u003e\u003ccode\u003e4b53a29\u003c/code\u003e\u003c/a\u003e Tweak BytesMut::remaining_mut (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/795\"\u003e#795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/016fdbdc7a95f6764186dacfcaeef94d77e89cd1\"\u003e\u003ccode\u003e016fdbd\u003c/code\u003e\u003c/a\u003e Reserve capacity in BytesMut::put (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/ef7f25736cfe48db5b42f2aa3225cace4126d2ac\"\u003e\u003ccode\u003eef7f257\u003c/code\u003e\u003c/a\u003e Specialize BytesMut::put::\u0026lt;Bytes\u0026gt; (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/793\"\u003e#793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/8b4f54d0f317724bfeab29232f8a9333b3d8625e\"\u003e\u003ccode\u003e8b4f54d\u003c/code\u003e\u003c/a\u003e Ignore BytesMut::freeze doctest on wasm (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/790\"\u003e#790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/16132ad2593402aa7dbd882b0ce22a40bfacfd96\"\u003e\u003ccode\u003e16132ad\u003c/code\u003e\u003c/a\u003e Fix latest clippy warnings (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.10.0...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytesize` from 2.0.1 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytesize-rs/bytesize/releases\"\u003ebytesize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebytesize: v2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unit truncation in error strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebytesize: v2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnit\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnitParseError\u003c/code\u003e type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebytesize: v2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSize::as_*()\u003c/code\u003e methods to return equivalent sizes in KB, GiB, etc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebytesize: v2.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport parsing and formatting exabytes (EB) \u0026amp; exbibytes (EiB).\u003c/li\u003e\n\u003cli\u003eMigrate \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\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/bytesize-rs/bytesize/blob/master/CHANGELOG.md\"\u003ebytesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix unit truncation in error strings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnit\u003c/code\u003e enum.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eUnitParseError\u003c/code\u003e type.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eByteSize::as_*()\u003c/code\u003e methods to return equivalent sizes in KB, GiB, etc.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport parsing and formatting exabytes (EB) \u0026amp; exbibytes (EiB).\u003c/li\u003e\n\u003cli\u003eMigrate \u003ccode\u003eserde\u003c/code\u003e dependency to \u003ccode\u003eserde_core\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/bytesize-rs/bytesize/commit/01217417db306cf1bc7635fe036e21590e0e3eef\"\u003e\u003ccode\u003e0121741\u003c/code\u003e\u003c/a\u003e chore: release v2.3.1 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/fb35f2d88a0b882abf8c5f5507b7819e2367a29d\"\u003e\u003ccode\u003efb35f2d\u003c/code\u003e\u003c/a\u003e fix: error string when unit is too long (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/f626cc828debb9042f913a4001b2421eb8fc7e49\"\u003e\u003ccode\u003ef626cc8\u003c/code\u003e\u003c/a\u003e chore: release v2.3.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/6630c550fd0f4bf984e23fa77c12e39ab7201292\"\u003e\u003ccode\u003e6630c55\u003c/code\u003e\u003c/a\u003e feat: expose Unit (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/7fec8021dc364e1ee4105344a203fadcf65aaf7b\"\u003e\u003ccode\u003e7fec802\u003c/code\u003e\u003c/a\u003e chore: release v2.2.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/9f00812af3d63ecf031ded42be353bef134a51d6\"\u003e\u003ccode\u003e9f00812\u003c/code\u003e\u003c/a\u003e ci: fix other run case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/d951a2522faf5960b765a3c5752dc12d369f2ee5\"\u003e\u003ccode\u003ed951a25\u003c/code\u003e\u003c/a\u003e ci: fix MR run case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/4052afe8942cc14dfe76538b21e8782c3f6cc49c\"\u003e\u003ccode\u003e4052afe\u003c/code\u003e\u003c/a\u003e ci: ensure release-plz tag format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/a34fe2d8c66d47d0a0ab9e91962233904c723d36\"\u003e\u003ccode\u003ea34fe2d\u003c/code\u003e\u003c/a\u003e chore: add release-plz config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/6f06e3315d5ab3dc0f966b3be7efaf3e0b855840\"\u003e\u003ccode\u003e6f06e33\u003c/code\u003e\u003c/a\u003e ci: fix release scripts\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytesize-rs/bytesize/compare/bytesize-v2.0.1...bytesize-v2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.40 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.42\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fuzzer for DateTime::parse_from_str by \u003ca href=\"https://github.com/tyler92\"\u003e\u003ccode\u003e@​tyler92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1700\"\u003echronotope/chrono#1700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wrong amount of micro/milliseconds by \u003ca href=\"https://github.com/nmlt\"\u003e\u003ccode\u003e@​nmlt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1703\"\u003echronotope/chrono#1703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd warning about MappedLocalTime and wasm by \u003ca href=\"https://github.com/lutzky\"\u003e\u003ccode\u003e@​lutzky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1702\"\u003echronotope/chrono#1702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect parsing of fixed-length second fractions by \u003ca href=\"https://github.com/chris-leach\"\u003e\u003ccode\u003e@​chris-leach\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1705\"\u003echronotope/chrono#1705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix cfgs for \u003ccode\u003ewasm32-linux\u003c/code\u003e support by \u003ca href=\"https://github.com/arjunr2\"\u003e\u003ccode\u003e@​arjunr2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1707\"\u003echronotope/chrono#1707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix OpenHarmony's \u003ccode\u003etzdata\u003c/code\u003e parsing by \u003ca href=\"https://github.com/ldm0\"\u003e\u003ccode\u003e@​ldm0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1679\"\u003echronotope/chrono#1679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert NaiveDate to/from days since unix epoch by \u003ca href=\"https://github.com/findepi\"\u003e\u003ccode\u003e@​findepi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1715\"\u003echronotope/chrono#1715\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e?Sized\u003c/code\u003e bound to related methods of \u003ccode\u003eDelayedFormat::write_to\u003c/code\u003e by \u003ca href=\"https://github.com/Huliiiiii\"\u003e\u003ccode\u003e@​Huliiiiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1721\"\u003echronotope/chrono#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003efrom_timestamp_secs\u003c/code\u003e method to \u003ccode\u003eDateTime\u003c/code\u003e by \u003ca href=\"https://github.com/jasonaowen\"\u003e\u003ccode\u003e@​jasonaowen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1719\"\u003echronotope/chrono#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate to core::error::Error by \u003ca href=\"https://github.com/benbrittain\"\u003e\u003ccode\u003e@​benbrittain\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1704\"\u003echronotope/chrono#1704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.63 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1730\"\u003echronotope/chrono#1730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrftime: simplify error handling by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1731\"\u003echronotope/chrono#1731\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.41\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esubsec_micros\u003c/code\u003e and \u003ccode\u003esubsec_millis\u003c/code\u003e methods to \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1668\"\u003echronotope/chrono#1668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eNaiveDateTime::UNIX_EPOCH\u003c/code\u003e by \u003ca href=\"https://github.com/robertbastian\"\u003e\u003ccode\u003e@​robertbastian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1670\"\u003echronotope/chrono#1670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eas_seconds_f32\u003c/code\u003e and \u003ccode\u003eas_seconds_f64\u003c/code\u003e for \u003ccode\u003eTimeDelta\u003c/code\u003e by \u003ca href=\"https://github.com/ggoetz\"\u003e\u003ccode\u003e@​ggoetz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1671\"\u003echronotope/chrono#1671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix some comments by \u003ca href=\"https://github.com/jimmycathy\"\u003e\u003ccode\u003e@​jimmycathy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1677\"\u003echronotope/chrono#1677\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003enum_days_in_month\u003c/code\u003e method to \u003ccode\u003eDatelike\u003c/code\u003e trait by \u003ca href=\"https://github.com/aslilac\"\u003e\u003ccode\u003e@​aslilac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1673\"\u003echronotope/chrono#1673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eWeekdaySet\u003c/code\u003e, a collection of \u003ccode\u003eWeekday\u003c/code\u003e that is \u003ccode\u003eCopy\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1676\"\u003echronotope/chrono#1676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWeekdaySet tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1680\"\u003echronotope/chrono#1680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to windows-bindgen 0.61 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1682\"\u003echronotope/chrono#1682\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/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.40...v0.4.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cipher` from 0.4.4 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/30440822f161292113f5080c9ba883ec4b924a1a\"\u003e\u003ccode\u003e3044082\u003c/code\u003e\u003c/a\u003e crypto-common: remove \u003ccode\u003eBlockSizes\u003c/code\u003e trait (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2309\"\u003e#2309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/e42238d7f7513ec8a956526614abf071f3857188\"\u003e\u003ccode\u003ee42238d\u003c/code\u003e\u003c/a\u003e elliptic-curve: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2308\"\u003e#2308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/f239f731b1d7a1f65225f64bc036374287af4a30\"\u003e\u003ccode\u003ef239f73\u003c/code\u003e\u003c/a\u003e aead: remove lints from \u003ccode\u003elib.rs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2307\"\u003e#2307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/7c117468f8bae673529d9d0ed5b4a271b85f22a3\"\u003e\u003ccode\u003e7c11746\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group across 1 directory with 8 updates (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2305\"\u003e#2305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/d92139eba71e3b06f33aecd4981f961dc50cbc7c\"\u003e\u003ccode\u003ed92139e\u003c/code\u003e\u003c/a\u003e aead: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2306\"\u003e#2306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/593a0ea151d49d2c8de4b10be78055f5c5e985d9\"\u003e\u003ccode\u003e593a0ea\u003c/code\u003e\u003c/a\u003e digest v0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2300\"\u003e#2300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/cb66cffc54ca3d61d993f165452bd0a4c03e06bc\"\u003e\u003ccode\u003ecb66cff\u003c/code\u003e\u003c/a\u003e elliptic-curve: bump \u003ccode\u003ecrypto-bigint\u003c/code\u003e to v0.7.0-rc.27 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2303\"\u003e#2303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/0d0fdbee8ad67b033108406bee34c5a8b612ffde\"\u003e\u003ccode\u003e0d0fdbe\u003c/code\u003e\u003c/a\u003e digest: use \u003ccode\u003edep:\u003c/code\u003e for \u003ccode\u003eblock-buffer\u003c/code\u003e and \u003ccode\u003econst-oid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2302\"\u003e#2302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/c1a51d47e4ba94bf1822cbd260169d248162dff4\"\u003e\u003ccode\u003ec1a51d4\u003c/code\u003e\u003c/a\u003e digest: replace \u003ccode\u003esubtle\u003c/code\u003e with \u003ccode\u003ectutils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2301\"\u003e#2301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/traits/commit/5802c8f8ee7f4f6632e8c93f91b9de89c6f79bf3\"\u003e\u003ccode\u003e5802c8f\u003c/code\u003e\u003c/a\u003e digest v0.11.0-rc.12 (\u003ca href=\"https://redirect.github.com/RustCrypto/traits/issues/2299\"\u003e#2299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/traits/compare/cipher-v0.4.4...cipher-v0.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.31 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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/v4.5.31...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.46 to 4.6.0\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.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap_complete's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/686ce2f665f43f927c1dbd5ad63a2f989e503bb9\"\u003e\u003ccode\u003e686ce2f\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8203238de61f89b60ce1ca1672cfe20997d20a1e\"\u003e\u003ccode\u003e8203238\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6305\"\u003e#6305\u003c/a\u003e from epage/msrv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c774a892ba8bb703a9e77a16e6ebc6ff1c551868\"\u003e\u003ccode\u003ec774a89\u003c/code\u003e\u003c/a\u003e docs: Reduce main's in doctests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/73534f6ed3697b834743d283cedc7f529778d8a7\"\u003e\u003ccode\u003e73534f6\u003c/code\u003e\u003c/a\u003e chore: Upgrade to 2025 edition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dfe05a9bfe5bf49ec560e484c1abf50bcb55cd96\"\u003e\u003ccode\u003edfe05a9\u003c/code\u003e\u003c/a\u003e chore: Bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8b41d0b8497ccaa0fb0d1d8a51f91ea2f62b3aa8\"\u003e\u003ccode\u003e8b41d0b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/518220f102cc34b2cf39c64efa35975a22341e36\"\u003e\u003ccode\u003e518220f\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.46...clap_complete-v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_mangen` from 0.2.26 to 0.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77\"\u003e\u003ccode\u003ef0d30d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/004fee97a63c7f5b45bac96b0d2175eb88371eef\"\u003e\u003ccode\u003e004fee9\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/92e7e730743744415e44e7518ff7fb2d039c0bc6\"\u003e\u003ccode\u003e92e7e73\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6319\"\u003e#6319\u003c/a\u003e from epage/env\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd1fcd3d4be0fcc2d3eede07df4d9ec25663241c\"\u003e\u003ccode\u003edd1fcd3\u003c/code\u003e\u003c/a\u003e fix(man)!: Put env support behind the env feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/87f57fa1db720b1f5e6b76cd5aa56c7107a3f946\"\u003e\u003ccode\u003e87f57fa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6318\"\u003e#6318\u003c/a\u003e from casey/fix-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/1f546842695b858fdee546f95e162e3fabd499df\"\u003e\u003ccode\u003e1f54684\u003c/code\u003e\u003c/a\u003e fix: Make ui_tests test conditional on env feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70f3bb31874ff24233f18c394982407ca90d0dcc\"\u003e\u003ccode\u003e70f3bb3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9ab6dee710aa384e02ec5e9e2cfeadb2f35abf2a\"\u003e\u003ccode\u003e9ab6dee\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/374a30dac685d492cbdae124e757afdb52dd47b6\"\u003e\u003ccode\u003e374a30d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d0c8aabc000adc54fc39efa721e6caad035fc3da\"\u003e\u003ccode\u003ed0c8aab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6306\"\u003e#6306\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_mangen-v0.2.26...clap_mangen-v0.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `colored` from 3.0.0 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colored-rs/colored/blob/master/CHANGELOG.md\"\u003ecolored's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eUnreleased\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdded methods \u003ccode\u003eansi_color\u003c/code\u003e and \u003ccode\u003eon_ansi_color\u003c/code\u003e to \u003ccode\u003eColorize\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/colored-rs/colored/commit/5204a26619e10fda0adc77f07588811d6102a40d\"\u003e\u003ccode\u003e5204a26\u003c/code\u003e\u003c/a\u003e 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/49392a3bc64d18fe794234821d5ccc3291060e35\"\u003e\u003ccode\u003e49392a3\u003c/code\u003e\u003c/a\u003e Limit to 5 keywords\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/b791685b962f5ddcaa027fad404cfa18a9ef1059\"\u003e\u003ccode\u003eb791685\u003c/code\u003e\u003c/a\u003e 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9a831216eabe0058f0de2c22b1c46e2749d8fa88\"\u003e\u003ccode\u003e9a83121\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.61 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/192598decb1e5b33a5c1fa8be51e7e69103ca458\"\u003e\u003ccode\u003e192598d\u003c/code\u003e\u003c/a\u003e Clean up \u003ccode\u003eColorize\u003c/code\u003e trait\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/ec013ae7da84e4a70d34f92334b01db458252e38\"\u003e\u003ccode\u003eec013ae\u003c/code\u003e\u003c/a\u003e chore: minor improvement for docs (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/5bc198b98fb4790413891083cf49259b75ebbe70\"\u003e\u003ccode\u003e5bc198b\u003c/code\u003e\u003c/a\u003e Replace 'ansi_term' dev-dependency with 'ansiterm' (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/a21367d1040ed8e488e2caffce7b430dbfd309c9\"\u003e\u003ccode\u003ea21367d\u003c/code\u003e\u003c/a\u003e Allow windows-sys 0.60 to be used (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/9450fea228364e557c8dddabc45e0aa33c5308ac\"\u003e\u003ccode\u003e9450fea\u003c/code\u003e\u003c/a\u003e Fix clippy warning (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colored-rs/colored/commit/68761c1dfe306c870aa94af085c4686bce8d5fbd\"\u003e\u003ccode\u003e68761c1\u003c/code\u003e\u003c/a\u003e README: use the latest v3.0 version for example (\u003ca href=\"https://redirect.github.com/mackwic/colored/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mackwic/colored/compare/v3.0.0...v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `comrak` from 0.36.0 to 0.51.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kivikakk/comrak/releases\"\u003ecomrak's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.51.0\u003c/h2\u003e\n\u003cp\u003e新年快乐! :) What a lovely assortment of improvements, fixes, and new contributors we have in this release. Of particular note, Comrak has gained initial support for \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/763\"\u003eformatting to Typst\u003c/a\u003e, thanks to \u003ca href=\"https://github.com/neilberkman\"\u003e\u003ccode\u003e@​neilberkman\u003c/code\u003e\u003c/a\u003e!  This is a first cut and there are some known issues — see the PR — but I'm super happy to have folks testing it sooner rather than later!\u003c/p\u003e\n\u003cp\u003eChanged APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;css\u0026quot; to CLI's syntax highlighting options; set CSS as the default highlighting mode. (by \u003ca href=\"https://github.com/gjtorikian\"\u003e\u003ccode\u003e@​gjtorikian\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/739\"\u003ekivikakk/comrak#739\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow raw nodes to be children of anything. (by \u003ca href=\"https://github.com/JeanMertz\"\u003e\u003ccode\u003e@​JeanMertz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/743\"\u003ekivikakk/comrak#743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport comma-delimited language tokens in Syntect plugin. (by \u003ca href=\"https://github.com/neilberkman\"\u003e\u003ccode\u003e@​neilberkman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/752\"\u003ekivikakk/comrak#752\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew APIs:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eRenderPlugins::codefence_renderers\u003c/code\u003e to register language-specific codefence renderers. (by \u003ca href=\"https://github.com/neilberkman\"\u003e\u003ccode\u003e@​neilberkman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/751\"\u003ekivikakk/comrak#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eCodefenceRendererAdapter\u003c/code\u003e for language-specific codefence rendering. Its \u003ccode\u003ewrite\u003c/code\u003e method receives parsed codefence language and metadata (\u003ccode\u003elang\u003c/code\u003e, \u003ccode\u003emeta\u003c/code\u003e) alongside code and source position. (by \u003ca href=\"https://github.com/neilberkman\"\u003e\u003ccode\u003e@​neilberkman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/751\"\u003ekivikakk/comrak#751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e++insert++\u003c/code\u003e extension and guillemet smart punctuation. (by \u003ca href=\"https://github.com/neilberkman\"\u003e\u003ccode\u003e@​neilberkman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/754\"\u003ekivikakk/comrak#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Typst formatter. (by \u003ca href=\"https://github.com/neilberkman\"\u003e\u003ccode\u003e@​neilberkman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/763\"\u003ekivikakk/comrak#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecompact_html\u003c/code\u003e render option to suppress newlines in pretty-printing. (by \u003ca href=\"https://github.com/xvchris\"\u003e\u003ccode\u003e@​xvchris\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/769\"\u003ekivikakk/comrak#769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDon't wrap text in table cells in CommonMark output. (by \u003ca href=\"https://github.com/cinerea0\"\u003e\u003ccode\u003e@​cinerea0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/737\"\u003ekivikakk/comrak#737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003esourcepos\u003c/code\u003e for inserted table cells. (by \u003ca href=\"https://github.com/Martin005\"\u003e\u003ccode\u003e@​Martin005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/747\"\u003ekivikakk/comrak#747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix HEEx nested element edge cases. (by \u003ca href=\"https://github.com/leandrocp\"\u003e\u003ccode\u003e@​leandrocp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/749\"\u003ekivikakk/comrak#749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix off-by-one in hex entity digit limit. (by \u003ca href=\"https://github.com/neilberkman\"\u003e\u003ccode\u003e@​neilberkman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/753\"\u003ekivikakk/comrak#753\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDependency updates:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eunicode_categories\u003c/code\u003e with \u003ccode\u003efinl_unicode\u003c/code\u003e for Unicode character categories. (by \u003ca href=\"https://github.com/Martin005\"\u003e\u003ccode\u003e@​Martin005\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/757\"\u003ekivikakk/comrak#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump bon from \u003ccode\u003e3.8.2\u003c/code\u003e to \u003ccode\u003e3.9.0\u003c/code\u003e. (by \u003ccode\u003e@dependabot[bot]\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/759\"\u003ekivikakk/comrak#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump clap from \u003ccode\u003e4.5.54\u003c/code\u003e to \u003ccode\u003e4.5.60\u003c/code\u003e. (by \u003ccode\u003e@dependabot[bot]\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/748\"\u003ekivikakk/comrak#748\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/756\"\u003ekivikakk/comrak#756\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/758\"\u003ekivikakk/comrak#758\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/766\"\u003ekivikakk/comrak#766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump strum from \u003ccode\u003e0.27.2\u003c/code\u003e to \u003ccode\u003e0.28.0\u003c/code\u003e. (by \u003ccode\u003e@dependabot[bot]\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/765\"\u003ekivikakk/comrak#765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump time from \u003ccode\u003e0.3.36\u003c/code\u003e to \u003ccode\u003e0.3.47\u003c/code\u003e in \u003ccode\u003e/fuzz\u003c/code\u003e. (by \u003ccode\u003e@dependabot[bot]\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/744\"\u003ekivikakk/comrak#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBump toml from \u003ccode\u003e0.9.10+spec-1.1.0\u003c/code\u003e to \u003ccode\u003e1.0.3+spec-1.1.0\u003c/code\u003e. (by \u003ccode\u003e@dependabot[bot]\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/kivikakk/comrak/pull/742\"\u003ekivikakk/comrak#742\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/k...\n\n_Description has been truncated_","html_url":"https://github.com/rust-benchmark1/miniserve/pull/22","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-benchmark1%2Fminiserve/issues/22","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/22/packages"}},{"old_version":"1.0.218","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-04-01T22:36:49.000Z","version_change":"1.0.218 → 1.0.228","issue":{"uuid":"4190305769","node_id":"PR_kwDOR0BKM87PZevJ","number":7,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 145 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-05T11:03:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-01T22:36:49.000Z","updated_at":"2026-04-05T11:03:32.000Z","time_to_close":304001,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":145,"packages":[{"name":"askama","old_version":"0.14.0","new_version":"0.15.6","repository_url":"https://github.com/askama-rs/askama"},{"name":"cached","old_version":"0.54.0","new_version":"0.59.0","repository_url":"https://github.com/jaemk/cached"},{"name":"clap","old_version":"4.5.31","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"regex","old_version":"1.11.1","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"futures-lite","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/smol-rs/futures-lite"},{"name":"hyper","old_version":"0.14.32","new_version":"1.9.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"percent-encoding","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/servo/rust-url"},{"name":"serde_json","old_version":"1.0.140","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.44.2","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"time","old_version":"0.3.39","new_version":"0.3.47","repository_url":"https://github.com/time-rs/time"},{"name":"url","old_version":"2.5.4","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"rust-embed","old_version":"8.6.0","new_version":"8.11.0"},{"name":"libflate","old_version":"2.1.0","new_version":"2.2.1","repository_url":"https://github.com/sile/libflate"},{"name":"brotli","old_version":"7.0.0","new_version":"8.0.2","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"toml","old_version":"0.8.20","new_version":"0.9.6","repository_url":"https://github.com/toml-rs/toml"},{"name":"build_html","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/skubalj/build_html"},{"name":"uuid","old_version":"1.15.1","new_version":"1.23.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"log","old_version":"0.4.26","new_version":"0.4.29","repository_url":"https://github.com/rust-lang/log"},{"name":"arc-swap","old_version":"1.7.1","new_version":"1.9.0","repository_url":"https://github.com/vorner/arc-swap"},{"name":"pulldown-cmark","old_version":"0.12.2","new_version":"0.13.3","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"hyper-tls","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/hyperium/hyper-tls"},{"name":"openssl","old_version":"0.10.75","new_version":"0.10.76","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"chrono","old_version":"0.4.40","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"revision","old_version":"0.10.0","new_version":"0.17.0","repository_url":"https://github.com/surrealdb/revision"},{"name":"fake_user_agent","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/Vrajs16/fake_user_agent"},{"name":"ahash","old_version":"0.8.11","new_version":"0.8.12","repository_url":"https://github.com/tkaitchuck/ahash"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"anstyle","old_version":"1.0.10","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"async-trait","old_version":"0.1.87","new_version":"0.1.89","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bitflags","old_version":"2.9.0","new_version":"2.11.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bstr","old_version":"1.11.3","new_version":"1.12.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.17.0","new_version":"3.20.2","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytes","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.16","new_version":"1.2.58","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.0","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"crc32fast","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"darling","old_version":"0.20.10","new_version":"0.20.11","repository_url":"https://github.com/TedDriggs/darling"},{"name":"dary_heap","old_version":"0.3.7","new_version":"0.3.8","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"errno","old_version":"0.3.10","new_version":"0.3.14","repository_url":"https://github.com/lambda-fairy/rust-errno"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"globset","old_version":"0.4.16","new_version":"0.4.18","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"hermit-abi","old_version":"0.5.0","new_version":"0.5.2","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"humantime","old_version":"2.1.0","new_version":"2.3.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"icu_locid_transform_data","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"indexmap","old_version":"2.7.1","new_version":"2.13.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"inventory","old_version":"0.3.20","new_version":"0.3.24","repository_url":"https://github.com/dtolnay/inventory"},{"name":"is-terminal","old_version":"0.4.16","new_version":"0.4.17","repository_url":"https://github.com/sunfishcode/is-terminal"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"linux-raw-sys","old_version":"0.9.2","new_version":"0.9.4","repository_url":"https://github.com/sunfishcode/linux-raw-sys"},{"name":"memchr","old_version":"2.7.4","new_version":"2.8.0","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.3","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"native-tls","old_version":"0.2.14","new_version":"0.2.18","repository_url":"https://github.com/rust-native-tls/rust-native-tls"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"openssl-src","old_version":"300.5.4+3.5.4","new_version":"300.5.5+3.5.5","repository_url":"https://github.com/alexcrichton/openssl-src-rs"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"ppv-lite86","old_version":"0.2.20","new_version":"0.2.21","repository_url":"https://github.com/cryptocorrosion/cryptocorrosion"},{"name":"proc-macro2","old_version":"1.0.94","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quick-xml","old_version":"0.37.2","new_version":"0.37.5","repository_url":"https://github.com/tafia/quick-xml"},{"name":"redox_syscall","old_version":"0.5.10","new_version":"0.5.18"},{"name":"regex-syntax","old_version":"0.8.5","new_version":"0.8.10","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustix","old_version":"1.0.1","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rustversion","old_version":"1.0.20","new_version":"1.0.22","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"sha2","old_version":"0.10.8","new_version":"0.10.9","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"signal-hook-registry","old_version":"1.4.2","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"slab","old_version":"0.4.9","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"stable_deref_trait","old_version":"1.2.0","new_version":"1.2.1","repository_url":"https://github.com/storyyeller/stable_deref_trait"},{"name":"synstructure","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/mystor/synstructure"},{"name":"tempfile","old_version":"3.18.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"tokio-util","old_version":"0.7.13","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/paholg/typenum"},{"name":"unicase","old_version":"2.8.1","new_version":"2.9.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"unicode-ident","old_version":"1.0.18","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"wasi","old_version":"0.11.0+wasi-snapshot-preview1","new_version":"0.11.1+wasi-snapshot-preview1","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"winapi-util","old_version":"0.1.9","new_version":"0.1.11","repository_url":"https://github.com/BurntSushi/winapi-util"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 91 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [askama](https://github.com/askama-rs/askama) | `0.14.0` | `0.15.6` |\n| [cached](https://github.com/jaemk/cached) | `0.54.0` | `0.59.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.60` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.12.3` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.228` |\n| [futures-lite](https://github.com/smol-rs/futures-lite) | `2.6.0` | `2.6.1` |\n| [hyper](https://github.com/hyperium/hyper) | `0.14.32` | `1.9.0` |\n| [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.149` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.44.2` | `1.50.0` |\n| [time](https://github.com/time-rs/time) | `0.3.39` | `0.3.47` |\n| [url](https://github.com/servo/rust-url) | `2.5.4` | `2.5.8` |\n| rust-embed | `8.6.0` | `8.11.0` |\n| [libflate](https://github.com/sile/libflate) | `2.1.0` | `2.2.1` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `7.0.0` | `8.0.2` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.9.6` |\n| [build_html](https://github.com/skubalj/build_html) | `2.6.0` | `2.7.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.15.1` | `1.23.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.29` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.7.1` | `1.9.0` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.3` |\n| [hyper-tls](https://github.com/hyperium/hyper-tls) | `0.5.0` | `0.6.0` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.75` | `0.10.76` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.44` |\n| [revision](https://github.com/surrealdb/revision) | `0.10.0` | `0.17.0` |\n| [fake_user_agent](https://github.com/Vrajs16/fake_user_agent) | `0.2.2` | `0.2.3` |\n| [ahash](https://github.com/tkaitchuck/ahash) | `0.8.11` | `0.8.12` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.4` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.10` | `1.0.14` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.87` | `0.1.89` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.4.0` | `1.5.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.0` | `2.11.0` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.11.3` | `1.12.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.17.0` | `3.20.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.10.1` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.16` | `1.2.58` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.4.2` | `1.5.0` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [darling](https://github.com/TedDriggs/darling) | `0.20.10` | `0.20.11` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.7` | `0.3.8` |\n| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.14` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.15` | `0.2.17` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.16` | `0.4.18` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.5.0` | `0.5.2` |\n| [humantime](https://github.com/chronotope/humantime) | `2.1.0` | `2.3.0` |\n| [icu_locid_transform_data](https://github.com/unicode-org/icu4x) | `1.5.0` | `1.5.1` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `1.5.0` | `1.5.1` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `1.5.0` | `1.5.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.0` | `1.2.1` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.13.0` |\n| [inventory](https://github.com/dtolnay/inventory) | `0.3.20` | `0.3.24` |\n| [is-terminal](https://github.com/sunfishcode/is-terminal) | `0.4.16` | `0.4.17` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.18` |\n| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.9.2` | `0.9.4` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.4` | `2.8.0` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.2.0` |\n| [native-tls](https://github.com/rust-native-tls/rust-native-tls) | `0.2.14` | `0.2.18` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.4` |\n| [openssl-src](https://github.com/alexcrichton/openssl-src-rs) | `300.5.4+3.5.4` | `300.5.5+3.5.5` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion) | `0.2.20` | `0.2.21` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.106` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.2` | `0.37.5` |\n| redox_syscall | `0.5.10` | `0.5.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.5` | `0.8.10` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.0.1` | `1.1.4` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.20` | `1.0.22` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.23` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.10.9` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.8` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.1` |\n| [stable_deref_trait](https://github.com/storyyeller/stable_deref_trait) | `1.2.0` | `1.2.1` |\n| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.18.0` | `3.27.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.13` | `0.7.18` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [typenum](https://github.com/paholg/typenum) | `1.18.0` | `1.19.0` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.8.1` | `2.9.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.24` |\n| [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.11.0+wasi-snapshot-preview1` | `0.11.1+wasi-snapshot-preview1` |\n| [winapi-util](https://github.com/BurntSushi/winapi-util) | `0.1.9` | `0.1.11` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n\n\nUpdates `askama` from 0.14.0 to 0.15.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/askama-rs/askama/releases\"\u003easkama's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle non-ident item in block error by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/717\"\u003easkama-rs/askama#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003e.clone()\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/716\"\u003easkama-rs/askama#716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused lifetime parameter on \u003ccode\u003eSyntaxAndCache\u003c/code\u003e by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/714\"\u003easkama-rs/askama#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ewinnow\u003c/code\u003e to 1.0 by \u003ca href=\"https://github.com/jplatte\"\u003e\u003ccode\u003e@​jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/715\"\u003easkama-rs/askama#715\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.5...v0.15.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eparser: reject non-ASCII characters in byte literals by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/694\"\u003easkama-rs/askama#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparser: reject syntaxes that could cause catastrophic backtracking by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/695\"\u003easkama-rs/askama#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix jinja macro arguments handling by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/709\"\u003easkama-rs/askama#709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build determinism and macro path management by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/cgundy\"\u003e\u003ccode\u003e@​cgundy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/710\"\u003easkama-rs/askama#710\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.4...v0.15.5\"\u003ehttps://github.com/askama-rs/askama/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\u003eImprove function call handling by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/684\"\u003easkama-rs/askama#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly handle temporary references by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/686\"\u003easkama-rs/askama#686\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.3...v0.15.4\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.3...v0.15.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate book links (askama.rs) by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/678\"\u003easkama-rs/askama#678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid variable parsing by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/680\"\u003easkama-rs/askama#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.15.2...v0.15.3\"\u003ehttps://github.com/askama-rs/askama/compare/v0.15.2...v0.15.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle local variables in \u003ccode\u003eextends\u003c/code\u003e blocks by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/670\"\u003easkama-rs/askama#670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBetter spans for \u003ccode\u003e#[filter_fn]\u003c/code\u003e by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/655\"\u003easkama-rs/askama#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove mentions of \u003ccode\u003esalvo\u003c/code\u003e by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/659\"\u003easkama-rs/askama#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd missing information in the \u003ccode\u003eUpgrading to new versions\u003c/code\u003e chapter in the askama book by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/665\"\u003easkama-rs/askama#665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix invalid block call warnings coming from \u003ccode\u003eextends\u003c/code\u003e by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/666\"\u003easkama-rs/askama#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate duplicated blocks warning message and add warning about not compiling starting next version by \u003ca href=\"https://github.com/GuillaumeGomez\"\u003e\u003ccode\u003e@​GuillaumeGomez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/669\"\u003easkama-rs/askama#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ederive: allow \u003ccode\u003ewhere\u003c/code\u003e bounds in \u003ccode\u003e#[filter_fn]\u003c/code\u003e by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/672\"\u003easkama-rs/askama#672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Book] Improve \u003ccode\u003efilters\u003c/code\u003e chapter by \u003ca href=\"https://github.com/Tirka\"\u003e\u003ccode\u003e@​Tirka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/673\"\u003easkama-rs/askama#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Book] Use more current markdown syntax for fragment links by \u003ca href=\"https://github.com/Kijewski\"\u003e\u003ccode\u003e@​Kijewski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/658\"\u003easkama-rs/askama#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Book] Improve \u003ccode\u003efilters\u003c/code\u003e chapter examples (by making us of \u003ccode\u003edefined_or\u003c/code\u003e filter) by \u003ca href=\"https://github.com/Tirka\"\u003e\u003ccode\u003e@​Tirka\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/675\"\u003easkama-rs/askama#675\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tirka\"\u003e\u003ccode\u003e@​Tirka\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/askama-rs/askama/pull/673\"\u003easkama-rs/askama#673\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/askama-rs/askama/commit/4260d0db57b03f89f3b65d50d98dfbd0e579e221\"\u003e\u003ccode\u003e4260d0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/719\"\u003e#719\u003c/a\u003e from GuillaumeGomez/update-crate-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/147170229b1b044889e4ecd6a949695a91489201\"\u003e\u003ccode\u003e1471702\u003c/code\u003e\u003c/a\u003e Update crate version to \u003ccode\u003e0.15.6\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/fb6f3fb74148091df60167b24ecf53e312bec7e6\"\u003e\u003ccode\u003efb6f3fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/718\"\u003e#718\u003c/a\u003e from GuillaumeGomez/improve-ui-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/4f36391c985c8ad7cc6b6b62f5d75fc6dc5f4172\"\u003e\u003ccode\u003e4f36391\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/717\"\u003e#717\u003c/a\u003e from GuillaumeGomez/fix-non-ident-block\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/1b4350b76b14d37b65de759da6080ad5dee8ac50\"\u003e\u003ccode\u003e1b4350b\u003c/code\u003e\u003c/a\u003e Update trybuild version to \u003ccode\u003e1.0.116\u003c/code\u003e to enforce diagnostics width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/2ad677c295c1130cc69e508f52c68e4095041104\"\u003e\u003ccode\u003e2ad677c\u003c/code\u003e\u003c/a\u003e Correctly handle non-ident item in block error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/5e125856899843119ba4f925a38bba6cdbe1df97\"\u003e\u003ccode\u003e5e12585\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/714\"\u003e#714\u003c/a\u003e from jplatte/jplatte/lt-refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/0ebfd0f04d70d5d720c9bfda206964a4cc0b0024\"\u003e\u003ccode\u003e0ebfd0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/716\"\u003e#716\u003c/a\u003e from jplatte/jplatte/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/3c0f1b0c0c3f16ad43bddafa2b8b5df63ed52cb9\"\u003e\u003ccode\u003e3c0f1b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/askama-rs/askama/issues/715\"\u003e#715\u003c/a\u003e from jplatte/jplatte/winnow1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/askama-rs/askama/commit/acc29f3fe1ae5760aae65ed35e8247678ff37d1c\"\u003e\u003ccode\u003eacc29f3\u003c/code\u003e\u003c/a\u003e Remove unnecessary .clone()\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/askama-rs/askama/compare/v0.14.0...v0.15.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cached` from 0.54.0 to 0.59.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jaemk/cached/blob/master/CHANGELOG.md\"\u003ecached's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.59.0 / [cached_proc_macro[0.27.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eexamples/wasm\u003c/code\u003e build: add \u003ccode\u003etime_stores\u003c/code\u003e feature to the \u003ccode\u003ecached\u003c/code\u003e dependency (required when using \u003ccode\u003edefault-features = false\u003c/code\u003e with \u003ccode\u003eTimedCache\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.58.0]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eredis_async_cache\u003c/code\u003e feature for Redis client-side caching support via the RESP3 protocol\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.57.0 / [cached_proc_macro[0.26.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eparking_lot\u003c/code\u003e dependency\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch to \u003ccode\u003eparking_lot\u003c/code\u003e's \u003ccode\u003eMutex\u003c/code\u003e and \u003ccode\u003eRwLock\u003c/code\u003e in all macros.\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eunwrap()\u003c/code\u003e calls from lock operations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.56.0 / [cached_proc_macro[0.25.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003eBREAKING\u003c/em\u003e All timed/expiring caches now use std::time::Duration values instead of raw seconds/millis.\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e to 0.32\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ehashbrown\u003c/code\u003e to 0.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\u003c/h2\u003e\n\u003ch2\u003e[0.55.1 / [cached_proc_macro[0.24.0]]]\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003esync_writes = \u0026quot;by_key\u0026quot;\u003c/code\u003e support to \u003ccode\u003e#[cached]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eredis\u003c/code\u003e to 0.29.0\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003edirectories\u003c/code\u003e to 6.0\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ethiserror\u003c/code\u003e to 2.0\u003c/li\u003e\n\u003cli\u003eWith the \u003ccode\u003esync_writes = \u0026quot;by_key\u0026quot;\u003c/code\u003e addition, the argument values changed from a boolean\nto strings. The equivalent of \u003ccode\u003esync_writes = true\u003c/code\u003e is now \u003ccode\u003esync_writes = \u0026quot;default\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRemoved\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\u003eSee full diff in \u003ca href=\"https://github.com/jaemk/cached/commits\"\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.31 to 4.5.60\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.53\u003c/h2\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\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/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on subcommands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.53] - 2025-11-19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003edefault_values_if\u003c/code\u003e, \u003ccode\u003edefault_values_ifs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.52] - 2025-11-17\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't panic when \u003ccode\u003eargs_conflicts_with_subcommands\u003c/code\u003e conflicts with an \u003ccode\u003eArgGroup\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/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/v4.5.31...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 `regex` from 1.11.1 to 1.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.3 (2025-02-03)\u003c/h1\u003e\n\u003cp\u003eThis release excludes some unnecessary things from the archive published to\ncrates.io. Specifically, fuzzing data and various shell scripts are now\nexcluded. If you run into problems, please file an issue.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1319\"\u003e#1319\u003c/a\u003e:\nSwitch from a Cargo \u003ccode\u003eexclude\u003c/code\u003e list to an \u003ccode\u003einclude\u003c/code\u003e list, and exclude some\nunnecessary stuff.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.2 (2025-10-13)\u003c/h1\u003e\n\u003cp\u003eThis release fixes a \u003ccode\u003ecargo doc\u003c/code\u003e breakage on nightly when \u003ccode\u003e--cfg docsrs\u003c/code\u003e is\nenabled. This caused documentation to fail to build on docs.rs.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1305\"\u003e#1305\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1305\"\u003erust-lang/regex#1305\u003c/a\u003e):\nSwitches the \u003ccode\u003edoc_auto_cfg\u003c/code\u003e feature to \u003ccode\u003edoc_cfg\u003c/code\u003e on nightly for docs.rs builds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.1 (2025-10-10)\u003c/h1\u003e\n\u003cp\u003eThis release makes a bug fix in the new \u003ccode\u003eregex::Captures::get_match\u003c/code\u003e API\nintroduced in \u003ccode\u003e1.12.0\u003c/code\u003e. There was an oversight with the lifetime parameter\nfor the \u003ccode\u003eMatch\u003c/code\u003e returned. This is technically a breaking change, but given\nthat it was caught almost immediately and I've yanked the \u003ccode\u003e1.12.0\u003c/code\u003e release,\nI think this is fine.\u003c/p\u003e\n\u003ch1\u003e1.12.0 (2025-10-10)\u003c/h1\u003e\n\u003cp\u003eThis release contains a smattering of bug fixes, a fix for excessive memory\nconsumption in some cases and a new \u003ccode\u003eregex::Captures::get_match\u003c/code\u003e API.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1146\"\u003e#1146\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1146\"\u003erust-lang/regex#1146\u003c/a\u003e):\nAdd \u003ccode\u003eCapture::get_match\u003c/code\u003e for returning the overall match without \u003ccode\u003eunwrap()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1083\"\u003e#1083\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1083\"\u003erust-lang/regex#1083\u003c/a\u003e):\nFixes a panic in the lazy DFA (can only occur for especially large regexes).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003e#1116\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1116\"\u003erust-lang/regex#1116\u003c/a\u003e):\nFixes a memory usage regression for large regexes (introduced in \u003ccode\u003eregex 1.9\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003e#1195\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1195\"\u003erust-lang/regex#1195\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/regex/commit/b028e4f40eac8959d05e82abf8404906b1c565c0\"\u003e\u003ccode\u003eb028e4f\u003c/code\u003e\u003c/a\u003e 1.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5e195de266e203441b2c8001d6ebefab1161a59e\"\u003e\u003ccode\u003e5e195de\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a3433f691863d80300dfd6a52e332cb5a568e895\"\u003e\u003ccode\u003ea3433f6\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/0c07fae444adf0802d84455e689f1143d2dd7790\"\u003e\u003ccode\u003e0c07fae\u003c/code\u003e\u003c/a\u003e regex-lite-0.1.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/6a810068f030c023a12c93ccae49bc5fd907c4f6\"\u003e\u003ccode\u003e6a81006\u003c/code\u003e\u003c/a\u003e cargo: exclude development scripts and fuzzing data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/4733e28ba4f281f643ce93e4089eccbb9a9d5a5a\"\u003e\u003ccode\u003e4733e28\u003c/code\u003e\u003c/a\u003e automata: fix \u003ccode\u003eonepass::DFA::try_search_slots\u003c/code\u003e panic when too many slots are ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5ea3eb1e95f0338e283f5f0b4681f0891a1cd836\"\u003e\u003ccode\u003e5ea3eb1\u003c/code\u003e\u003c/a\u003e 1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ab0b07171b82d1d4fdc8359505d12b2e818514d4\"\u003e\u003ccode\u003eab0b071\u003c/code\u003e\u003c/a\u003e regex-automata-0.4.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/691d51457db276bbdf9ca3de2cafe285c662c59f\"\u003e\u003ccode\u003e691d514\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/1dd90777791dbc6bbf389157d05ac8176c6ad051\"\u003e\u003ccode\u003e1dd9077\u003c/code\u003e\u003c/a\u003e docs: swap \u003ccode\u003edoc_auto_cfg\u003c/code\u003e with \u003ccode\u003edoc_cfg\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.11.1...1.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.218 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-lite` from 2.6.0 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/smol-rs/futures-lite/releases\"\u003efutures-lite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs for \u003ccode\u003eonce_future\u003c/code\u003e and \u003ccode\u003estop_after_future\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/131\"\u003e#131\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/smol-rs/futures-lite/blob/master/CHANGELOG.md\"\u003efutures-lite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 2.6.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix docs for \u003ccode\u003eonce_future\u003c/code\u003e and \u003ccode\u003estop_after_future\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/226ce18976d8714d6bd9700b61dcc81d7200bc9a\"\u003e\u003ccode\u003e226ce18\u003c/code\u003e\u003c/a\u003e v2.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/3444c7a2f8fe423c49d08bdedfa5b6b188fa57b5\"\u003e\u003ccode\u003e3444c7a\u003c/code\u003e\u003c/a\u003e docs: Fix \u003ccode\u003estop_after_future\u003c/code\u003e link and \u003ccode\u003eonce_future\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/d608d083109c5b06f6fc8abcf5c61d1da0240fe7\"\u003e\u003ccode\u003ed608d08\u003c/code\u003e\u003c/a\u003e Some alloc-related cleanup (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/077e1c1a5e5ff9d9732332307fe8177b111ee7e9\"\u003e\u003ccode\u003e077e1c1\u003c/code\u003e\u003c/a\u003e Switch to unconditional no_std attribute (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/5c196b9516019475afa584d10c7d4448d1e85334\"\u003e\u003ccode\u003e5c196b9\u003c/code\u003e\u003c/a\u003e docs: Enable doc_auto_cfg on docs.rs (\u003ca href=\"https://redirect.github.com/smol-rs/futures-lite/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smol-rs/futures-lite/commit/64dbe9e4ec9391cc13edd61fc19dff169534371f\"\u003e\u003ccode\u003e64dbe9e\u003c/code\u003e\u003c/a\u003e ci: Use reusable workflows for fmt and security_audit\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smol-rs/futures-lite/compare/v2.6.0...v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 0.14.32 to 1.9.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.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors and chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(error): add more information about is_incomplete_message 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/3978\"\u003ehyperium/hyper#3978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRun cargo-audit in CI to check for known vulnerabilities in dependencies. by \u003ca href=\"https://github.com/f0rki\"\u003e\u003ccode\u003e@​f0rki\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3246\"\u003ehyperium/hyper#3246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): simplify match of Token parse error 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/3981\"\u003ehyperium/hyper#3981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): use saturating_sub instead of manual impl 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/3983\"\u003ehyperium/hyper#3983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(http1): replace many args of Chunked::step with struct 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/3982\"\u003ehyperium/hyper#3982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix comment in \u003ccode\u003eput_slice()\u003c/code\u003e by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3986\"\u003ehyperium/hyper#3986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lib): fix unused warnings due to feature gating test imports 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/3997\"\u003ehyperium/hyper#3997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve Read trait and ReadBufCursor documentation by \u003ca href=\"https://github.com/majiayu000\"\u003e\u003ccode\u003e@​majiayu000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4000\"\u003ehyperium/hyper#4000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use h1 parser config when parsing server req by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4002\"\u003ehyperium/hyper#4002\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(server): fix flaky disable_keep_alive_mid_request 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/4009\"\u003ehyperium/hyper#4009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to actions/checkout@v6 by \u003ca href=\"https://github.com/tottoto\"\u003e\u003ccode\u003e@​tottoto\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4005\"\u003ehyperium/hyper#4005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update to cargo-check-external-types 0.4.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/4006\"\u003ehyperium/hyper#4006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate copyright year to 2026 by \u003ca href=\"https://github.com/jasmyhigh\"\u003e\u003ccode\u003e@​jasmyhigh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4007\"\u003ehyperium/hyper#4007\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: avoid unwrap examples by \u003ca href=\"https://github.com/0xPoe\"\u003e\u003ccode\u003e@​0xPoe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4001\"\u003ehyperium/hyper#4001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): use case-insensitive matching for trailer fields by \u003ca href=\"https://github.com/HueCodes\"\u003e\u003ccode\u003e@​HueCodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4011\"\u003ehyperium/hyper#4011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: convert bug report template to GitHub form by \u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4015\"\u003ehyperium/hyper#4015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): force toml mode in yq selecting msrv 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/4020\"\u003ehyperium/hyper#4020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: non-utf8 char may cause panic when calling to_str by \u003ca href=\"https://github.com/cuiweixie\"\u003e\u003ccode\u003e@​cuiweixie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4019\"\u003ehyperium/hyper#4019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): add \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option by \u003ca href=\"https://github.com/ffuugoo\"\u003e\u003ccode\u003e@​ffuugoo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4021\"\u003ehyperium/hyper#4021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: drop pin-utils dependency 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/4023\"\u003ehyperium/hyper#4023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[minor] doc: Fix HTTP/2 max concurrent stream link by \u003ca href=\"https://github.com/dentiny\"\u003e\u003ccode\u003e@​dentiny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4037\"\u003ehyperium/hyper#4037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ffi): validate null pointers before dereferencing in request/resp… by \u003ca href=\"https://github.com/DhruvaD1\"\u003e\u003ccode\u003e@​DhruvaD1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4038\"\u003ehyperium/hyper#4038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eh2: expose current max stream count by \u003ca href=\"https://github.com/howardjohn\"\u003e\u003ccode\u003e@​howardjohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4026\"\u003ehyperium/hyper#4026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): allow keep-alive for chunked requests with trailers by \u003ca href=\"https://github.com/wi-adam\"\u003e\u003ccode\u003e@​wi-adam\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4043\"\u003ehyperium/hyper#4043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): cancel pipe_task and send RST_STREAM on response future drop by \u003ca href=\"https://github.com/mmishra100\"\u003e\u003ccode\u003e@​mmishra100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4042\"\u003ehyperium/hyper#4042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd APIs to allow switching an HTTP1 connection to HTTP2 if H2 preface is seen by \u003ca href=\"https://github.com/pborzenkov\"\u003e\u003ccode\u003e@​pborzenkov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3996\"\u003ehyperium/hyper#3996\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.9.0 (2026-03-31)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003effi:\u003c/strong\u003e validate null pointers before dereferencing in request/response functions (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4038\"\u003e#4038\u003c/a\u003e (\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e28e73ccd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eallow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e7211ec25\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4044\"\u003e#4044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse case-insensitive matching for trailer fields (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4011\"\u003e#4011\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3b344cac9f96a9365409086dde51d06aa797ffc3\"\u003e3b344cac\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4010\"\u003e#4010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse httparse config for Servers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4002\"\u003e#4002\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/bcb8ec576619650d3388604e6c246829e7be133a\"\u003ebcb8ec57\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3923\"\u003e#3923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ecancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e5b17a69e\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enon-utf8 char in Connection header may cause panic when calling to_str (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4019\"\u003e#4019\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c36ca8a5c50e4a05a78aa3e158f13456ee674fb1\"\u003ec36ca8a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eexpose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003ed51cb715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e57787459\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerror:\u003c/strong\u003e add 'Error::is_parse_version_h2' method (\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e393c77c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e add UpgradeableConnection::into_parts (\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003ee21205cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ev1.8.1 (2025-11-13)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e fix consuming extra CPU from previous change (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3977\"\u003e#3977\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/4492f31e9429c34166da5a069c00b65be20e4a02\"\u003e4492f31e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.8.0 (2025-11-11)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e fix rare missed write wakeup on connections (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3952\"\u003e#3952\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/2377b893f6e64ca9878e4f25d1472b96baa7e3ea\"\u003e2377b893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e fix internals of HTTP/2 CONNECT upgrades (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3967\"\u003e#3967\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/58e0e7dc70612117ccdc40da395922f791cb273a\"\u003e58e0e7dc\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ert:\u003c/strong\u003e add \u003ccode\u003eTimer::now()\u003c/code\u003e method to allow overriding the instant returned (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3965\"\u003e#3965\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/5509ebe6156e32d4f8986fafa25c2918a30005be\"\u003e5509ebe6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eThe HTTP/2 client connection no longer allows an executor\nthat can not spawn itself.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/0d6c7d5469baa09e2fb127ee3758a79b3271a4f0\"\u003e\u003ccode\u003e0d6c7d5\u003c/code\u003e\u003c/a\u003e v1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e21205cfe4066edbcddc56150d963dabbc7d3ec4\"\u003e\u003ccode\u003ee21205c\u003c/code\u003e\u003c/a\u003e feat(http1): add UpgradeableConnection::into_parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/393c77c71138ff6e33d7089deac770a3f3f1436b\"\u003e\u003ccode\u003e393c77c\u003c/code\u003e\u003c/a\u003e feat(error): add 'Error::is_parse_version_h2' method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5b17a69ebcf969471c1a19b25ed2cb81299d1be6\"\u003e\u003ccode\u003e5b17a69\u003c/code\u003e\u003c/a\u003e fix(http2): cancel sending client request body on response future drop (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4042\"\u003e#4042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7211ec25eff2ea6ee783817fee2a221d4eb2ed03\"\u003e\u003ccode\u003e7211ec2\u003c/code\u003e\u003c/a\u003e fix(http1): allow keep-alive for chunked requests with trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d51cb71569bbca7927b3828ef11e3bec4fa97eb4\"\u003e\u003ccode\u003ed51cb71\u003c/code\u003e\u003c/a\u003e feat(client): expose HTTP/2 current max stream count (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4026\"\u003e#4026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/28e73ccd230cff8d7e5b5880ce2ab5fb8ced36be\"\u003e\u003ccode\u003e28e73cc\u003c/code\u003e\u003c/a\u003e fix(ffi): validate null pointers before dereferencing in request/response fun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/e13e783927d429fc03038fe512eeb4d379cf1a70\"\u003e\u003ccode\u003ee13e783\u003c/code\u003e\u003c/a\u003e docs(client): fix HTTP/2 max concurrent stream link to spec (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4037\"\u003e#4037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8ba900853b0f619b165e8530fc8c310bc13e056b\"\u003e\u003ccode\u003e8ba9008\u003c/code\u003e\u003c/a\u003e chore(dependencies): drop pin-utils dependency (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/577874591cae246dfb2d72d7140d794ac2fa605a\"\u003e\u003ccode\u003e5778745\u003c/code\u003e\u003c/a\u003e feat(client): add HTTP/2 \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4021\"\u003e#4021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v0.14.32...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `percent-encoding` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.140 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.140...v1.0.149\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.44.2 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.44.2...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 `time` from 0.3.39 to 0.3.47\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.47\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.46\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.45\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.44\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.43\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.42\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.41\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.40\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\n_Description has been truncated_","html_url":"https://github.com/evrial/redlib/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/evrial%2Fredlib/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"1.0.219","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-03-26T19:57:49.000Z","version_change":"1.0.219 → 1.0.228","issue":{"uuid":"4146963847","node_id":"PR_kwDORxrmvc7N2CAN","number":4,"state":"open","title":"build(deps): bump serde from 1.0.219 to 1.0.228","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-03-26T19:57:49.000Z","updated_at":"2026-03-26T22:10:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [serde](https://github.com/serde-rs/serde) from 1.0.219 to 1.0.228.\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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/pikulev/ftaql/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pikulev%2Fftaql/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"1.0.219","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-03-21T02:36:38.000Z","version_change":"1.0.219 → 1.0.228","issue":{"uuid":"4111069007","node_id":"PR_kwDORspSN87MTVec","number":8,"state":"closed","title":"build(deps): bump serde from 1.0.219 to 1.0.228","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-21T06:18:38.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-21T02:36:38.000Z","updated_at":"2026-03-21T06:18:39.000Z","time_to_close":13320,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [serde](https://github.com/serde-rs/serde) from 1.0.219 to 1.0.228.\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde\u0026package-manager=cargo\u0026previous-version=1.0.219\u0026new-version=1.0.228)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sotanengel/python-fp-checker/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sotanengel%2Fpython-fp-checker/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"1.0.219","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-03-20T09:03:14.000Z","version_change":"1.0.219 → 1.0.228","issue":{"uuid":"4106716444","node_id":"PR_kwDORsCQec7MFr8_","number":5,"state":"closed","title":"build(deps): bump the cargo-production-dependencies group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-16T17:37:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-20T09:03:14.000Z","updated_at":"2026-04-16T17:37:08.000Z","time_to_close":2363632,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo-production-dependencies","update_count":14,"packages":[{"name":"actix-web","old_version":"4.11.0","new_version":"4.12.0","repository_url":"https://github.com/actix/actix-web"},{"name":"anyhow","old_version":"1.0.98","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"awc","old_version":"3.7.0","new_version":"3.8.2","repository_url":"https://github.com/actix/actix-web"},{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"tonic","old_version":"0.14.0","new_version":"0.14.5","repository_url":"https://github.com/hyperium/tonic"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-subscriber","old_version":"0.3.19","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"opentelemetry","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.30.0","new_version":"0.31.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.30.0","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-instrumentation-actix-web","old_version":"0.22.0","new_version":"0.23.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"opentelemetry-appender-tracing","old_version":"0.30.1","new_version":"0.31.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-resource-detectors","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.17.0","new_version":"1.22.0","repository_url":"https://github.com/uuid-rs/uuid"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 14 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actix-web](https://github.com/actix/actix-web) | `4.11.0` | `4.12.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.102` |\n| [awc](https://github.com/actix/actix-web) | `3.7.0` | `3.8.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.0` | `0.14.5` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.23` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.0` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.0` | `0.31.1` |\n| [opentelemetry-instrumentation-actix-web](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.22.0` | `0.23.0` |\n| [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.30.1` | `0.31.1` |\n| [opentelemetry-resource-detectors](https://github.com/open-telemetry/opentelemetry-rust-contrib) | `0.9.0` | `0.10.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.17.0` | `1.22.0` |\n\n\nUpdates `actix-web` from 4.11.0 to 4.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.12.0\u003c/h2\u003e\n\u003ch1\u003eShort announcement\u003c/h1\u003e\n\u003cp\u003eWe've started GitHub Sponsors: \u003ca href=\"https://github.com/sponsors/actix\"\u003ehttps://github.com/sponsors/actix\u003c/a\u003e\nSupport our development!\u003c/p\u003e\n\u003ch2\u003ev4.12.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now sets \u003ccode\u003eContent-Type\u003c/code\u003e to \u003ccode\u003eapplication/octet-stream\u003c/code\u003e if \u003ccode\u003eContent-Type\u003c/code\u003e does not exist.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::streaming()\u003c/code\u003e now calls \u003ccode\u003eactix_web::response::builder::HttpResponseBuilder::no_chunking()\u003c/code\u003e and returns \u003ccode\u003eSizedStream\u003c/code\u003e if \u003ccode\u003eContent-Length\u003c/code\u003e is set by user.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ews\u003c/code\u003e crate feature (on-by-default) which forwards to \u003ccode\u003eactix-http\u003c/code\u003e and guards some of its \u003ccode\u003eResponseError\u003c/code\u003e impls.\n\u003cul\u003e\n\u003cli\u003e⚠️ if you use \u003ccode\u003edefault-feature = false\u003c/code\u003e and the web scoket feature, please make sure you enable the \u003ccode\u003ews\u003c/code\u003e feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd public export for \u003ccode\u003eEitherExtractError\u003c/code\u003e in \u003ccode\u003eerror\u003c/code\u003e module.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d119500f938f55eeaa3d000a9299a3797d2a8819\"\u003e\u003ccode\u003ed119500\u003c/code\u003e\u003c/a\u003e release: actix-web v4.12.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3830\"\u003e#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/a3f95ee1ef8beaac48ad2329c0b2b724c4075ccb\"\u003e\u003ccode\u003ea3f95ee\u003c/code\u003e\u003c/a\u003e feat: improve \u003ccode\u003eHttpResponseBuilder::streaming\u003c/code\u003e with SizedStream (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3829\"\u003e#3829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e1da110e926bb02f83140aed9454d5ca2b5fc16a\"\u003e\u003ccode\u003ee1da110\u003c/code\u003e\u003c/a\u003e chore: Add public export for \u003ccode\u003eEitherExtractError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3826\"\u003e#3826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/219b98830002f0144e9889223e0acf6af5109b91\"\u003e\u003ccode\u003e219b988\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.46 to 2.62.49 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3823\"\u003e#3823\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9cf3521390593c1c161f7110e0dba714d2c3183d\"\u003e\u003ccode\u003e9cf3521\u003c/code\u003e\u003c/a\u003e build(deps): bump quote from 1.0.41 to 1.0.42 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3825\"\u003e#3825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/8b103199ea29f0310ccd26042afd9f56864fa4ce\"\u003e\u003ccode\u003e8b10319\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.45 to 2.62.46 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3820\"\u003e#3820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/d5fae3ecc2286b53985cfef6310abbecfa14595c\"\u003e\u003ccode\u003ed5fae3e\u003c/code\u003e\u003c/a\u003e chore: rename branch to main (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3821\"\u003e#3821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e6958cc677ca17d16a230e3dea54e34544ae8039\"\u003e\u003ccode\u003ee6958cc\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.62.38 to 2.62.45 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3819\"\u003e#3819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3dd42ee13e05aa74c7e17ad9f24d9f7070d92e33\"\u003e\u003ccode\u003e3dd42ee\u003c/code\u003e\u003c/a\u003e build(deps): bump tokio-util from 0.7.16 to 0.7.17 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3817\"\u003e#3817\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/627af8ce57d638b94788e084a352cd879e8b0568\"\u003e\u003ccode\u003e627af8c\u003c/code\u003e\u003c/a\u003e chore(gha): setup cargo-deny (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.11.0...web-v4.12.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.98 to 1.0.102\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTeach clippy to lint formatting arguments in \u003ccode\u003ebail!\u003c/code\u003e, \u003ccode\u003eensure!\u003c/code\u003e, \u003ccode\u003eanyhow!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/420\"\u003e#420\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `awc` from 3.7.0 to 3.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eawc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eawc: v3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\u003c/li\u003e\n\u003cli\u003eFix empty streaming request bodies being sent with chunked transfer encoding.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eawc: v3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug where \u003ccode\u003eGO_AWAY\u003c/code\u003e errors did not stop connections from returning to the pool.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eawc: v3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ehickory-dns\u003c/code\u003e crate feature (off-by-default).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003etrust-dns\u003c/code\u003e crate feature now delegates DNS resolution to \u003ccode\u003ehickory-dns\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/actix/actix-web/commit/0a27aaf623bb0410b5668a9b6e9ab7b415397b43\"\u003e\u003ccode\u003e0a27aaf\u003c/code\u003e\u003c/a\u003e chore(awc): release v3.8.2 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3942\"\u003e#3942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/8b7270a09fb20ea38c60cf2955a7aa997539bd2b\"\u003e\u003ccode\u003e8b7270a\u003c/code\u003e\u003c/a\u003e chore(web): release v4.13.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3941\"\u003e#3941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9cbde130100cc1513ecf3b112ff76403534b4a1a\"\u003e\u003ccode\u003e9cbde13\u003c/code\u003e\u003c/a\u003e chore(gha): reduce timeout to 30min. (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3940\"\u003e#3940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/a7a26f1ee0adfeabb5ee85a6eb2a62cff601a70b\"\u003e\u003ccode\u003ea7a26f1\u003c/code\u003e\u003c/a\u003e chore(http): release v3.12.0 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3939\"\u003e#3939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/6e4e040ee033f330f736dbfe9c4a0c121f8ca94a\"\u003e\u003ccode\u003e6e4e040\u003c/code\u003e\u003c/a\u003e chore(router): release v0.5.4 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3938\"\u003e#3938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/0ffaa78a320d505f48fdb914b8b5d094f517be5a\"\u003e\u003ccode\u003e0ffaa78\u003c/code\u003e\u003c/a\u003e docs(web): document introspection feature (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3937\"\u003e#3937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/11872101a3f30db825a03db0dec07e839d01eb2b\"\u003e\u003ccode\u003e1187210\u003c/code\u003e\u003c/a\u003e fix(http): drain unread body if chunked and dropped payload (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3936\"\u003e#3936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/f1204790302c74cf7ff8c705492e3b1e4031937e\"\u003e\u003ccode\u003ef120479\u003c/code\u003e\u003c/a\u003e docs(actix-router): document Resource trait (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3935\"\u003e#3935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/36dadc5351ee8d7a75c29b4a42b63e3b4d078e04\"\u003e\u003ccode\u003e36dadc5\u003c/code\u003e\u003c/a\u003e typo: bytes=bytes=0-9 to bytes=0-9 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3934\"\u003e#3934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/38dd705bf75f10499a4b9cb1af071d4e488c24b8\"\u003e\u003ccode\u003e38dd705\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/cache-cargo-install-action from 3.0.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/3928\"\u003e#3928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/awc-v3.7.0...awc-v3.8.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.219 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\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.0 to 0.14.5\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\u003ev0.14.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd max connections setting\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.4...v0.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(doc): Replace doc_auto_cfg config with doc_cfg 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/tonic/pull/2428\"\u003ehyperium/tonic#2428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e by \u003ca href=\"https://github.com/LucioFranco\"\u003e\u003ccode\u003e@​LucioFranco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2506\"\u003ehyperium/tonic#2506\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0x0d\"\u003e\u003ccode\u003e@​r0x0d\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2502\"\u003ehyperium/tonic#2502\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/tonic/compare/v0.14.3...v0.14.4\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.3...v0.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.3\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003etcp_keepalive_interval\u003c/code\u003e and \u003ccode\u003etcp_keepalive_retries\u003c/code\u003e options on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2472\"\u003e#2472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow configuration of \u003ccode\u003emax_local_error_reset_streams\u003c/code\u003e on Server (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2437\"\u003e#2437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePut source error into the \u003ccode\u003eDisplay\u003c/code\u003e impl of \u003ccode\u003eStatus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2417\"\u003e#2417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eServer::default()\u003c/code\u003e now sets \u003ccode\u003eTCP_NODELAY\u003c/code\u003e to true (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2413\"\u003e#2413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRespect \u003ccode\u003emax_message_size\u003c/code\u003e when decompressing a message (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2484\"\u003e#2484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDepend on http at least 1.1.0 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2426\"\u003e#2426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix documentation links for timeout configuration (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2483\"\u003e#2483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix documentation typos and grammar issues in status.rs and codec/mod.rs (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2468\"\u003e#2468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix labels in \u003ccode\u003eDisplay for Status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2414\"\u003e#2414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix features docs in tonic-build and tonic-prost-build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2434\"\u003e#2434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove redundant word in tonic-build and tonic-prost-build README (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2425\"\u003e#2425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.14.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eStatus\u003c/code\u003e formatting by \u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate out Tls ConnectInfo trait support into separate tls feature by \u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shaun1\"\u003e\u003ccode\u003e@​Shaun1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2385\"\u003ehyperium/tonic#2385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/emilk\"\u003e\u003ccode\u003e@​emilk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2403\"\u003ehyperium/tonic#2403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xumaple\"\u003e\u003ccode\u003e@​xumaple\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2402\"\u003ehyperium/tonic#2402\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/tonic/compare/v0.14.1...v0.14.2\"\u003ehttps://github.com/hyperium/tonic/compare/v0.14.1...v0.14.2\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/hyperium/tonic/commit/3f7caf3171393734ef19e12d010bd9c945c9e242\"\u003e\u003ccode\u003e3f7caf3\u003c/code\u003e\u003c/a\u003e chore: prepare v0.14.5 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2516\"\u003e#2516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3f56644955162b344ce4a2641823776574ae98e4\"\u003e\u003ccode\u003e3f56644\u003c/code\u003e\u003c/a\u003e grpc(chore): add missing copyright notices (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2513\"\u003e#2513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/1769c91a96f054416e0d11c84fcc26284262dda2\"\u003e\u003ccode\u003e1769c91\u003c/code\u003e\u003c/a\u003e feat(xds): implement xDS subscription worker (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2478\"\u003e#2478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/56f8c6db4718c32e8cb1732438b87c85a3a8c1f6\"\u003e\u003ccode\u003e56f8c6d\u003c/code\u003e\u003c/a\u003e feat(grpc): Add TCP listener API in the Runtime trait + tests for server cred...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/149f3668f0514bd79f12524778ca76eb6341a3f5\"\u003e\u003ccode\u003e149f366\u003c/code\u003e\u003c/a\u003e feat(grpc) Add channel credentials API + Insecure credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2495\"\u003e#2495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/cd5b32fa6794896b4ad5ea86fbf0ecbb49c80ad9\"\u003e\u003ccode\u003ecd5b32f\u003c/code\u003e\u003c/a\u003e chore: prepare 0.14.4 release (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2504\"\u003e#2504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/27640d23d77c4f38bc16828f0211d999062b95d3\"\u003e\u003ccode\u003e27640d2\u003c/code\u003e\u003c/a\u003e fix(web): allow space after \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003egrpc-status\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2506\"\u003e#2506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/0c26ee1e673810e9eee7fead806408c937215dfb\"\u003e\u003ccode\u003e0c26ee1\u003c/code\u003e\u003c/a\u003e Fix permission of a series of files (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2502\"\u003e#2502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/c25daa68a94b8649ea617ed6fabad648ee6169f9\"\u003e\u003ccode\u003ec25daa6\u003c/code\u003e\u003c/a\u003e fix(ci): remove comment from manifest to unblock version parsing (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2501\"\u003e#2501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/tonic/commit/3efc5f9ce817614d0444f67c02b94bf7f767029d\"\u003e\u003ccode\u003e3efc5f9\u003c/code\u003e\u003c/a\u003e chore(doc): Replace doc_auto_cfg config with doc_cfg (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2428\"\u003e#2428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.0...v0.14.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing` from 0.1.41 to 0.1.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing 0.1.44\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003erecord_all\u003c/code\u003e panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3432\"\u003etokio-rs/tracing#3432\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3440\"\u003etokio-rs/tracing#3440\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.43\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.1.42] was yanked because \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e was a breaking change.\nSee further details in \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e. This release contains all the changes from that\nversion, plus a revert for the problematic part of the breaking PR.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3382\"\u003e#3382\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3382\"\u003etokio-rs/tracing#3382\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3425\"\u003etokio-rs/tracing#3425\u003c/a\u003e\n[0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing 0.1.42\u003c/h2\u003e\n\u003ch3\u003eImportant\u003c/h3\u003e\n\u003cp\u003eThe [\u003ccode\u003eSpan::record_all\u003c/code\u003e] method has been removed from the documented API. It\nwas always unsuable via the documented API as it requried a \u003ccode\u003eValueSet\u003c/code\u003e which\nhas no publically documented constructors. The method remains, but should not\nbe used outside of \u003ccode\u003etracing\u003c/code\u003e macros.\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eattributes\u003c/strong\u003e: Support constant expressions as instrument field names (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3158\"\u003e#3158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erecord_all!\u003c/code\u003e macro for recording multiple values in one call (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: Improve code generation at trace points significantly (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3398\"\u003e#3398\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing-core\u003c/code\u003e: updated to 0.1.35 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3414\"\u003e#3414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etracing-attributes\u003c/code\u003e: updated to 0.1.31 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u0026quot;name / parent\u0026quot; variant of \u003ccode\u003eevent!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/2983\"\u003e#2983\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/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/64e1c8d3ae5cf5deab40ad3d376c8595d4e4db7f\"\u003e\u003ccode\u003e64e1c8d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/7c44f7bb213db649e93746de0677bd34d2576ff2\"\u003e\u003ccode\u003e7c44f7b\u003c/code\u003e\u003c/a\u003e tracing: revert \u0026quot;make \u003ccode\u003evalueset\u003c/code\u003e macro sanitary\u0026quot; (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3425\"\u003e#3425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cdaf661c1373777030b812c003c7075d95685112\"\u003e\u003ccode\u003ecdaf661\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/a164fd30217cc5980d141ed7e817d01b14c99040\"\u003e\u003ccode\u003ea164fd3\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-journald 0.3.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3421\"\u003e#3421\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/405397b8cc4e6edd3f8d0324c0618502c455ecdc\"\u003e\u003ccode\u003e405397b\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-appender 0.2.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3420\"\u003e#3420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tracing-subscriber` from 0.3.19 to 0.3.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tracing/releases\"\u003etracing-subscriber's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etracing-subscriber 0.3.23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3484\"\u003etokio-rs/tracing#3484\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.22\u003c/h2\u003e\n\u003ch4\u003eImportant\u003c/h4\u003e\n\u003cp\u003eThe previous release [0.3.21] was yanked as it depended explicitly on\n[tracing-0.1.42], which was yanked due to a breaking change (see \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e for\ndetails). This release contains all the changes from the previous release, plus\nan update to the newer version of \u003ccode\u003etracing\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.43 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3424\"\u003e#3424\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3424\"\u003etokio-rs/tracing#3424\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3427\"\u003e#3427\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/3427\"\u003etokio-rs/tracing#3427\u003c/a\u003e\n[0.3.21]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.21\u003c/a\u003e\n[tracing-0.1.42]: \u003ca href=\"https://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\"\u003ehttps://github.com/tokio-rs/tracing/releases/tag/tracing-0.1.42\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003etracing-subscriber 0.3.21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange registry exit to decrement local span ref only (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake Layered propagate \u003ccode\u003eon_register_dispatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etracing\u003c/code\u003e: updated to 0.1.42 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3418\"\u003e#3418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eclone_span\u003c/code\u003e on enter (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few small things in the format module (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix extra closing brace in layer docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix link in \u003ccode\u003eFmtSpan\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3289\"\u003e#3289\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3289%5D(https://redirect.github.com/tokio-rs/tracing/issues/3289)\"\u003etokio-rs/tracing#3289\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3331\"\u003e#3331\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3331%5D(https://redirect.github.com/tokio-rs/tracing/issues/3331)\"\u003etokio-rs/tracing#3331\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3339\"\u003e#3339\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3339%5D(https://redirect.github.com/tokio-rs/tracing/issues/3339)\"\u003etokio-rs/tracing#3339\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3350\"\u003e#3350\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3350%5D(https://redirect.github.com/tokio-rs/tracing/issues/3350)\"\u003etokio-rs/tracing#3350\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3379\"\u003e#3379\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3379%5D(https://redirect.github.com/tokio-rs/tracing/issues/3379)\"\u003etokio-rs/tracing#3379\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3411\"\u003e#3411\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tracing/pull/%5B#3411%5D(https://redirect.github.com/tokio-rs/tracing/issues/3411)\"\u003etokio-rs/tracing#3411\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/tokio-rs/tracing/commit/54ede4d5d85a536aed5485c5213011d9ec961935\"\u003e\u003ccode\u003e54ede4d\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.23 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/37558d5f26340e999089bf3a680a800435332312\"\u003e\u003ccode\u003e37558d5\u003c/code\u003e\u003c/a\u003e subscriber: allow ansi sanitization to be disabled (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3484\"\u003e#3484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed\"\u003e\u003ccode\u003eefc690f\u003c/code\u003e\u003c/a\u003e core: add missing const (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3449\"\u003e#3449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/0c32367cf9df27e750c4c81803de62a4e64e2ef1\"\u003e\u003ccode\u003e0c32367\u003c/code\u003e\u003c/a\u003e core: Use const initializers instead of \u003ccode\u003eonce_cell\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9feb241133e55e70c7d4399689b8ef72f71d070f\"\u003e\u003ccode\u003e9feb241\u003c/code\u003e\u003c/a\u003e docs: add arcswap reload crate to related (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3442\"\u003e#3442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/2d55f6faf9be83e7e4634129fb96813241aac2b8\"\u003e\u003ccode\u003e2d55f6f\u003c/code\u003e\u003c/a\u003e chore: prepare tracing 0.1.44 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3439\"\u003e#3439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/10a9e838a35e6ded79d66af246be2ee05417136d\"\u003e\u003ccode\u003e10a9e83\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-core 0.1.36 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3440\"\u003e#3440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/ee82cf92a8c750f98cfb7a417cc8defb37e26a00\"\u003e\u003ccode\u003eee82cf9\u003c/code\u003e\u003c/a\u003e tracing: fix record_all panic (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3432\"\u003e#3432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/9978c3663bcd58de14b3cf089ad24cb63d00a922\"\u003e\u003ccode\u003e9978c36\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-mock 0.1.0-beta.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tracing/commit/cc44064b3a41cb586bd633f8a024354928e25819\"\u003e\u003ccode\u003ecc44064\u003c/code\u003e\u003c/a\u003e chore: prepare tracing-subscriber 0.3.22 (\u003ca href=\"https://redirect.github.com/tokio-rs/tracing/issues/3428\"\u003e#3428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/2b63b75e8a391aee9bea9680433f8dcf13f244aa\"\u003e\u003ccode\u003e2b63b75\u003c/code\u003e\u003c/a\u003e fix: Panics and exploding memory usage from large cardinality limit (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3290\"\u003e#3290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/c346d4b5d1deb6c631f42943b2a07923cfda4a51\"\u003e\u003ccode\u003ec346d4b\u003c/code\u003e\u003c/a\u003e feat: Upgrade SDK version to 0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3287\"\u003e#3287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/07bb613d0601589e03cb220f139e967eb317923d\"\u003e\u003ccode\u003e07bb613\u003c/code\u003e\u003c/a\u003e feat: Improve support for exponential histogram (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3259\"\u003e#3259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/693dcc0697886a2d26328d44535f3653d9445dd9\"\u003e\u003ccode\u003e693dcc0\u003c/code\u003e\u003c/a\u003e chore: Unify \u003ccode\u003eSpanExporter\u003c/code\u003e with \u003ccode\u003eLogExporter\u003c/code\u003e and \u003ccode\u003ePushMetricExporter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3281\"\u003e#3281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/65969fd40e328049ddabe5d55a588b2d55dcc4af\"\u003e\u003ccode\u003e65969fd\u003c/code\u003e\u003c/a\u003e docs: logs enrichment (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3266\"\u003e#3266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/627f252d23ef3e2ee598855dd19ec63a28fcc794\"\u003e\u003ccode\u003e627f252\u003c/code\u003e\u003c/a\u003e feat: Stabilize Logger Enabled (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3278\"\u003e#3278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/4c16d9b589c8a2bea579e6d94c9594f46333eec0\"\u003e\u003ccode\u003e4c16d9b\u003c/code\u003e\u003c/a\u003e fix: Remove unused tracing dependency from opentelemetry-otlp (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3264\"\u003e#3264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/759b5399cb989bdd26a935b124f62a04c8437a5e\"\u003e\u003ccode\u003e759b539\u003c/code\u003e\u003c/a\u003e chore(sampling): move sdk types from opentelemetry to opentelemetry_sdk (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3277\"\u003e#3277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/483b420ff1c774d1cc7c91434ee21edb057b196f\"\u003e\u003ccode\u003e483b420\u003c/code\u003e\u003c/a\u003e fix: handle shutdown in logs exporter (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3255\"\u003e#3255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/53c9f471dd6c0c1471c02973fe561f149fe18b6f\"\u003e\u003ccode\u003e53c9f47\u003c/code\u003e\u003c/a\u003e chore(deps): bump step-security/harden-runner from 2.13.1 to 2.13.2 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3273\"\u003e#3273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-0.30.0...opentelemetry-prometheus-0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry_sdk` from 0.30.0 to 0.31.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b70771a5dad3380cd87f18658c4e33cf70e70b8b\"\u003e\u003ccode\u003eb70771a\u003c/code\u003e\u003c/a\u003e chore: bump otel-proto to v1.8.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3156\"\u003e#3156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry_sdk-0.30.0...v0.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-otlp` from 0.30.0 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-otlp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/febe718fa9ad80c281a82f754e399d3ba6c40c26\"\u003e\u003ccode\u003efebe718\u003c/code\u003e\u003c/a\u003e feat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/285dc925f98403ff426acc70968f104dc820d4f2\"\u003e\u003ccode\u003e285dc92\u003c/code\u003e\u003c/a\u003e chore: Prepare for release v0.31.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9cde968bd84936810a2cd5366cabba0b6e8b1702\"\u003e\u003ccode\u003e9cde968\u003c/code\u003e\u003c/a\u003e chore: Prepare for release otel-http v0.30.1, Revert part of multi-value key ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/5250df2f419b43c4eef0fca4ffb04edd943c61b6\"\u003e\u003ccode\u003e5250df2\u003c/code\u003e\u003c/a\u003e fix: Suppress telemetry emitted inside of \u003ccode\u003eBatchLogProcessor::emit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/9bd2c1b0fa3e3a8d6f1187984d3102778953e81d\"\u003e\u003ccode\u003e9bd2c1b\u003c/code\u003e\u003c/a\u003e fix: use instrumentation schema URL on scope spans (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3171\"\u003e#3171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/159135c62b09b2d7fdf938f95173e60fa8e5dd5b\"\u003e\u003ccode\u003e159135c\u003c/code\u003e\u003c/a\u003e feat: Add is_remote flag in exporter for spans and span links (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3153\"\u003e#3153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/b7ff11b50838f1d45c08b3eeabf4bf573415b325\"\u003e\u003ccode\u003eb7ff11b\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io otel-http  (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/24da5c9940efb3f544d60094f49d0f1c47e42c37\"\u003e\u003ccode\u003e24da5c9\u003c/code\u003e\u003c/a\u003e fix: Use path+version dependencies for publishing to crates.io (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/6f75c58f040e031a82cfa607d820be2a374d672f\"\u003e\u003ccode\u003e6f75c58\u003c/code\u003e\u003c/a\u003e fix: Add \u003ccode\u003estd\u003c/code\u003e feature to serde to fix CI linting issues (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/issues/3165\"\u003e#3165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commit/80b5dcb7f8159d186032b0fcde6375560887ce02\"\u003e\u003ccode\u003e80b5dcb\u003c/code\u003e\u003c/a\u003e chore: Bump opentelemetry-proto to v0.30.1 and opentelemetry-otlp to v0.30.1 ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-otlp-0.30.0...opentelemetry-otlp-0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-instrumentation-actix-web` from 0.22.0 to 0.23.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/dc6492db68fa9a0fbd1c1df1c18dfc6b20e851e8\"\u003e\u003ccode\u003edc6492d\u003c/code\u003e\u003c/a\u003e publish crates for otel v0.26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/7c131c4d088dc7d58b7eba35a2d9344098b9ec21\"\u003e\u003ccode\u003e7c131c4\u003c/code\u003e\u003c/a\u003e opentelemetry 0.26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ad208a1fcda7d3c27bb6b6acebc8bcc2b2841ee4\"\u003e\u003ccode\u003ead208a1\u003c/code\u003e\u003c/a\u003e Publish otel-stackdriver v0.22.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4761fcc6294ddf253482344b2553095cc00a7e58\"\u003e\u003ccode\u003e4761fcc\u003c/code\u003e\u003c/a\u003e Emit metric points as unique ETW events (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/111\"\u003e#111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/281c215b46ac5730f76dd017016c3bb56b97dc4f\"\u003e\u003ccode\u003e281c215\u003c/code\u003e\u003c/a\u003e Prepare for release (with bump to otel-rust v0.25) (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/823f970a386f11fd6d74c60be8066fbaf08ba3cb\"\u003e\u003ccode\u003e823f970\u003c/code\u003e\u003c/a\u003e Regenerate proto files in opentelemetry-stackdriver. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/68a534cfbcb1cab43d16238550feffa0339d29f6\"\u003e\u003ccode\u003e68a534c\u003c/code\u003e\u003c/a\u003e etw-exporter-metrics updates to opentelemetry, better error logging (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/105\"\u003e#105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ca8f0d61bf3fcbd9bd194eda840b71479c8af6f6\"\u003e\u003ccode\u003eca8f0d6\u003c/code\u003e\u003c/a\u003e Ignore unstable test (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/8b10ca300ce2088d1839baae2fd6614bac64d63e\"\u003e\u003ccode\u003e8b10ca3\u003c/code\u003e\u003c/a\u003e Add cloud_run_job to MonitoredResource (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/101\"\u003e#101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/e6feb3ccc1facc333e4e7d0ffc6d4ae5f686b063\"\u003e\u003ccode\u003ee6feb3c\u003c/code\u003e\u003c/a\u003e Adding explicit tls roots configuration to stackdriver (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/96\"\u003e#96\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-instrumentation-actix-web-0.22.0...opentelemetry-stackdriver-0.23.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-appender-tracing` from 0.30.1 to 0.31.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/releases\"\u003eopentelemetry-appender-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopentelemetry-otlp 0.31.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(OTLP): add tls-ring, tls-aws-lc, and tls-provider-agnostic feature flags [patch release v0.31.1] by \u003ca href=\"https://github.com/lalitb\"\u003e\u003ccode\u003e@​lalitb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust/pull/3426\"\u003eopen-telemetry/opentelemetry-rust#3426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\"\u003ehttps://github.com/open-telemetry/opentelemetry-rust/compare/v0.31.0...opentelemetry-otlp-0.31.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.31.0\u003c/h2\u003e\n\u003cp\u003eSee changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.31.0 for this release).\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commits/opentelemetry-otlp-0.31.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opentelemetry-resource-detectors` from 0.9.0 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/eaf4aa9762480fb7d19b5f726173cf676b87225e\"\u003e\u003ccode\u003eeaf4aa9\u003c/code\u003e\u003c/a\u003e fix(opentelemetry-aws): Add feature gating to features needing trace. (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/42\"\u003e#42\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/eff4d186173948e263422fd9bec25010873bc2db\"\u003e\u003ccode\u003eeff4d18\u003c/code\u003e\u003c/a\u003e Prepare contrib crates for opentelemetry 0.22.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/ebb847b74ccc6ad6b70e2095b7db8faabd0a5a5d\"\u003e\u003ccode\u003eebb847b\u003c/code\u003e\u003c/a\u003e Prepare for release user_events_metrics exporter 0.3.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/6b30502f0ca405057dcecc42d65167270ebf9876\"\u003e\u003ccode\u003e6b30502\u003c/code\u003e\u003c/a\u003e stackdriver: update schema files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/c68ed5636ef350aa1f18e4ac0751ca9464c58cba\"\u003e\u003ccode\u003ec68ed56\u003c/code\u003e\u003c/a\u003e Re-enable crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/b8a43ceea8501fd1650e959f74267343b1f6cb77\"\u003e\u003ccode\u003eb8a43ce\u003c/code\u003e\u003c/a\u003e Upgrade to opentelemetry 0.22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/116edadad7881cd13766e7af55fd6a7948b3f7ad\"\u003e\u003ccode\u003e116edad\u003c/code\u003e\u003c/a\u003e Rename user events examples to avoid warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/4893e0927a82d2139666caf3a0dc360fb1b59553\"\u003e\u003ccode\u003e4893e09\u003c/code\u003e\u003c/a\u003e Use workspace dependencies for opentelemetry dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/d6874116535085930c5732170fc20a210a869f84\"\u003e\u003ccode\u003ed687411\u003c/code\u003e\u003c/a\u003e update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/8d0fd3ee5d556dba76fff81e83d88f423445e4e5\"\u003e\u003ccode\u003e8d0fd3e\u003c/code\u003e\u003c/a\u003e add linebreak\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/compare/opentelemetry-resource-detectors-0.9.0...opentelemetry-aws-0.10.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.17.0 to 1.22.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.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefault to rand 0.10 by \u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.22.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/864\"\u003euuid-rs/uuid#864\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/haxtibal\"\u003e\u003ccode\u003e@​haxtibal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/863\"\u003euuid-rs/uuid#863\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.21.0...v1.22.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.21.0...v1.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate getrandom to 0.4 by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/858\"\u003euuid-rs/uuid#858\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl core::error::Error for Error by \u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.21.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/859\"\u003euuid-rs/uuid#859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/XAMPPRocky\"\u003e\u003ccode\u003e@​XAMPPRocky\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/852\"\u003euuid-rs/uuid#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/uuid-rs/uuid/compare/v1.20.0...v1.21.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.20.0...v1.21.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.20.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDerive Ord and PartialOrd for NonNilUuid by \u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Deserialize on adapter 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/uuid-rs/uuid/pull/855\"\u003euuid-rs/uuid#855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003emacro-diagnostics\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/856\"\u003euuid-rs/uuid#856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.20.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/857\"\u003euuid-rs/uuid#857\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mivort\"\u003e\u003ccode\u003e@​mivort\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/854\"\u003euuid-rs/uuid#854\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.19.0...v1.20.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.19.0...v1.20.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.19.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/843\"\u003euuid-rs/uuid#843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to 2021 edition and fix most clippy warnings by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/848\"\u003euuid-rs/uuid#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.19.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/849\"\u003euuid-rs/uuid#849\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.18.1...v1.19.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.1...v1.19.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUnsafe cleanup by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/841\"\u003euuid-rs/uuid#841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.18.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/842\"\u003euuid-rs/uuid#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.18.0...v1.18.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/da15792ae239df4ff32d236a027901dd1e3b4600\"\u003e\u003ccode\u003eda15792\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/864\"\u003e#864\u003c/a\u003e from uuid-rs/cargo/v1.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/7ec48c98e8db5ae6d5a12bef7ec42ef4c05463ca\"\u003e\u003ccode\u003e7ec48c9\u003c/code\u003e\u003c/a\u003e prepare for 1.22.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c4e983f3cf9f59811ed2d94f6d1efff5a9ffe54f\"\u003e\u003ccode\u003ec4e983f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/863\"\u003e#863\u003c/a\u003e from haxtibal/tdmg/rand_0_9_and_0_10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f3f677e9d880ec4e283103572b12502b86adfc66\"\u003e\u003ccode\u003ef3f677e\u003c/code\u003e\u003c/a\u003e update workspace root to rand 0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a38fa19b3d8fc640304b49dff853bd7fa3096f0b\"\u003e\u003ccode\u003ea38fa19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/859\"\u003e#859\u003c/a\u003e from uuid-rs/cargo/v1.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e45b10fbc59e848e966db05438bd42ef4922d688\"\u003e\u003ccode\u003ee45b10f\u003c/code\u003e\u003c/a\u003e prepare for 1.21.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/f6f5d482737915c86e40a92b420f24ae0d9cca9c\"\u003e\u003ccode\u003ef6f5d48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/852\"\u003e#852\u003c/a\u003e from XAMPPRocky/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9bee4bd565812b62c65a789793ebc04a8b7d7034\"\u003e\u003ccode\u003e9bee4bd\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cb8f15639186b2c1c0f7afed332602992a4c0201\"\u003e\u003ccode\u003ecb8f156\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/858\"\u003e#858\u003c/a\u003e from uuid-rs/chore/getrandom-04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a59c06124331a95c36ff40fd23f8abb7d60e61b1\"\u003e\u003ccode\u003ea59c061\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85.0 for getrandom\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.17.0...v1.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Akhila-DevOps-TechStack/opentelemetry-demo/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akhila-DevOps-TechStack%2Fopentelemetry-demo/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"1.0.219","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-03-16T08:31:17.000Z","version_change":"1.0.219 → 1.0.228","issue":{"uuid":"4081007814","node_id":"PR_kwDOBSHhDc7K2KXa","number":6315,"state":"open","title":"deps: bump serde from 1.0.219 to 1.0.228","user":"dependabot[bot]","labels":["dependencies","rust","queued"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-16T08:31:17.000Z","updated_at":"2026-03-16T12:27:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"serde","old_version":"1.0.219","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [serde](https://github.com/serde-rs/serde) from 1.0.219 to 1.0.228.\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde\u0026package-manager=cargo\u0026previous-version=1.0.219\u0026new-version=1.0.228)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/libp2p/rust-libp2p/pull/6315","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/libp2p%2Frust-libp2p/issues/6315","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6315/packages"}},{"old_version":"1.0.224","new_version":"1.0.228","update_type":"patch","path":null,"pr_created_at":"2026-03-15T00:12:34.000Z","version_change":"1.0.224 → 1.0.228","issue":{"uuid":"4077143391","node_id":"PR_kwDOPv82ds7Kqlfl","number":68,"state":"open","title":"deps(deps): Bump the serialization group across 1 directory with 2 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-15T00:12:34.000Z","updated_at":"2026-03-15T00:12:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): Bump","group_name":"serialization","update_count":2,"packages":[{"name":"serde","old_version":"1.0.224","new_version":"1.0.228","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.145","new_version":"1.0.149","repository_url":"https://github.com/serde-rs/json"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the serialization group with 2 updates in the /src-tauri directory: [serde](https://github.com/serde-rs/serde) and [serde_json](https://github.com/serde-rs/json).\n\nUpdates `serde` from 1.0.224 to 1.0.228\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.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a866b336f14aa57a07f0d0be9f8762746e64ecb4\"\u003e\u003ccode\u003ea866b33\u003c/code\u003e\u003c/a\u003e Release 1.0.228\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5adc9e816c155473ec66b6641fc81529a5ef3868\"\u003e\u003ccode\u003e5adc9e8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e from dtolnay/rustdocflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/ab581789f4aa6a92f8e149f3086040342dfaddcf\"\u003e\u003ccode\u003eab58178\u003c/code\u003e\u003c/a\u003e Workaround for RUSTDOCFLAGS='--cfg=docsrs'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/415d9fc5601add94aac3c1882bd63e3f555ce2a2\"\u003e\u003ccode\u003e415d9fc\u003c/code\u003e\u003c/a\u003e Release 1.0.227\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c58427e1259566b4835444951ff79406c75205f\"\u003e\u003ccode\u003e7c58427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e from dtolnay/inlinecoredoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/9d3410e3f4e38f9ea1a798e7ae9fab71577ab31b\"\u003e\u003ccode\u003e9d3410e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2992\"\u003e#2992\u003c/a\u003e from dtolnay/inplaceseed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/2fb6748bf1ff939a2208d70b26708ddc75ab2e88\"\u003e\u003ccode\u003e2fb6748\u003c/code\u003e\u003c/a\u003e Remove InPlaceSeed public re-export\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/f8137c79a20137c9483d21d3c8e628e83d3b91ba\"\u003e\u003ccode\u003ef8137c7\u003c/code\u003e\u003c/a\u003e Inline serde_core into serde in docsrs mode\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/b7dbf7e3cb53bc9b9442047229e4f125bb07783e\"\u003e\u003ccode\u003eb7dbf7e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2990\"\u003e#2990\u003c/a\u003e from dtolnay/integer128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7c836915fc8d6fab4990764096e53e9a668cf3df\"\u003e\u003ccode\u003e7c83691\u003c/code\u003e\u003c/a\u003e No longer macro_use integer128 module\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.224...v1.0.228\"\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.145 to 1.0.149\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.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/4f6dbfac79647d032b0997b5ab73022340c6dab7\"\u003e\u003ccode\u003e4f6dbfa\u003c/code\u003e\u003c/a\u003e Release 1.0.149\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/f3df680098007496f5580903890892d51116d129\"\u003e\u003ccode\u003ef3df680\u003c/code\u003e\u003c/a\u003e Touch up PR 1306\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e16730ff445bc38c04537109d99e80c594f8150c\"\u003e\u003ccode\u003ee16730f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e from b41sh/fix-float-number-display\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/eeb2bcd3f2fd2300de21381e23b3cebd33bfca30\"\u003e\u003ccode\u003eeeb2bcd\u003c/code\u003e\u003c/a\u003e Align \u003ccode\u003earbitrary_precision\u003c/code\u003e number strings with zmij’s formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/8b291c4c5620476d6834c69fbfb24d13a24d4596\"\u003e\u003ccode\u003e8b291c4\u003c/code\u003e\u003c/a\u003e Release 1.0.148\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1aefe152735f1b11ce7f641f8e86448d227163bf\"\u003e\u003ccode\u003e1aefe15\u003c/code\u003e\u003c/a\u003e Update to zmij 1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/62d6e8d6158ccc1608fb57d9a8a73cc8d15f5b2a\"\u003e\u003ccode\u003e62d6e8d\u003c/code\u003e\u003c/a\u003e Release 1.0.147\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/fd829a65beb37d2db296f1a64c22c25ad508d6d8\"\u003e\u003ccode\u003efd829a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e from dtolnay/zmij\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/e757a3d8813bfacad8354ae3af89fa19a471da6b\"\u003e\u003ccode\u003ee757a3d\u003c/code\u003e\u003c/a\u003e Switch from ryu -\u0026gt; zmij for float formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/75ad7e6b4eb8a26560300d2d7332d6dd8cd5b277\"\u003e\u003ccode\u003e75ad7e6\u003c/code\u003e\u003c/a\u003e Release 1.0.146\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.145...v1.0.149\"\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/hyperstudyio/hyperstudy-bridge/pull/68","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyperstudyio%2Fhyperstudy-bridge/issues/68","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/68/packages"}}]}